Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 09, 2007, 11:58 Здравейте,
Попринцип не разбирам много от ядра и затова досега си стоях с дефолтното на моя "дебиан 4.0 етч" 2.6.18. Там всичко си ми беше наред. При инсталацията, samba-та ми се конфигурира и нямах никакви проблеми. С iptables си настроих вътрешна мрежа, на която съм нещо като рутер. Един ден обаче реших, че е си сменям драйверите на видеото(трябваше ми). И от тогава мъките ми започнаха. Искаше ми някакво ядро, което аз да съм си го компилирал. Четох тук някаква статия и се опитах да си компилирам едно. Самото компилиране и подкарване мина без проблем, но после вътрешната ми мрежа не работеше. Дава ми някакви проблеми с iptables и по-точно с nat частта му. Става на въпрос за ядро 2.6.22.9. Там или има някакви промени по iptables, или аз не съм го настройл кат хората. Лошото всъщност е, че доколкото знам samba-та отговаря за това да се виждам с windows машини. А мен проблема ми е, че при пинг към тях получавам destination target unreachable или нещо такова. Та не знам как да си подкарам новото ядро и да мога да си ползвам вътрешната мрежа, защото др компютри сега нямат интернет. Моя си върви отлично. Ще се радвам на всякакви съвети. Ивайло Титла: Проблеми с вътрешната мрежа Публикувано от: abscent в Oct 09, 2007, 13:23 здравей
Прегледай дали в smb.conf имаш нещо от рода на : enable interfaces - eth* като трябва да укажеш коректния интерфейс, на който искаш да слуша самба-демона Другия вариант е да нямаш поддръжка на smbfs/cifs, която да е включена в поддръжката на ядрото - би трябвало да е. Но според мен, може да се опиташ да игнорираш проблема, като при компилиране на ядрото пуснеш .config от предното ядро, ако го нямаш запазено - ако имаш вариант да boot-неш от старото ядро през lilo/grub, и да направиш
и със стария конфиг да прекомпилираш ядрото, като си направиш необходимите настройки за видеото и каквото има/сметнеш за нужно още... Това е, което се сещам в момента и стрелям напосоки малко ![]() Поздрави, и успех ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 09, 2007, 14:00 Май забравих да кажа, че направих make oldconfig (така пишеше да направя в материала Linux-bg.org Article ). Само че не както е посочено там понякога слагах м, не само н. Не видях нищо, което да засяга самбата, обаче.
В моменат съм буутнал старото ядро и всичко си работи като хората. Проверих в smb.conf, но няма enable interfaces. Като пробвах кода, който ми даде, ми изведе : "zcat: /proc/config.gz: No such file or directory". Ако искаш да ти дам config-2.6.22.9 от /boot. Или някакъв друг файл, от който ще можеш да разбереш какво става? Титла: Проблеми с вътрешната мрежа Публикувано от: nikolaj_i в Oct 09, 2007, 14:26 Пинга няма нищо общо със самбата.
Трябва да можеш да ги пингваш дори и без да си инсталирал самба. Дай отговора от ifconfig. Титла: Проблеми с вътрешната мрежа Публикувано от: ivo1204 в Oct 10, 2007, 03:29 От доста време не ползвам “make oldconfig” , имах съмнения ,ч е не работи коректно. Токова нещо прочетох и в един “ Changelog” на “mm” пачовете на ядрото , и то са забелязани изпускане на много важни неща.
Като например ; Networking->Networking support->Networking options->PF_KEY sockets ( в хелпа е отбелязано “Say Y unless you know what you are doing.”) и без която няма начи да имаш интернет. Та прегледай целия раздел Networking->Networking support->Networking options . Простс сравни ред по ред. Още File systems->Network File Systems , макар че едва ли тук а е проблема.
Да това си е нормално , и зависи ядрото дали е компилирано с : General setup->Kernel .config support (IKCONFIG)->Enable access to .config through /proc/config.gz ,както си личи и от имената на опцийте ... “config-2.6.22.9 “ , както и на старото ядро ( в /boot ) , си е точно конфигурацията , ако искаш да я ползваш , сменяш името на “.config” ( с точка отпред , скрит файл ) и я слагаш в сорса на ядрото . Ти просто може да си отвориш с някой текстров редактор двата конфиг. файлове и са сравняваш. Като си рещил да си компилираш твое ядро , особенно ако си на архитектурата i386 , задължително посочи твоя процесор, оттук ще получиш поне 10% ускорение на системата . Махни подръжката за повече ядра , ако такъв е случеят (“Symmetric multi-processing support”, ”Virtualization “ , ако нямаш такъв процесор , махни тоновете драйвери за хардуер , това ще ти съкрати за в бъдеще много време . Обатно , включи в ядрото подръжката на “root” файловата система (ext3 ?), на неща който за важни при “boot” на системата , като: ATA/ATAPI/MFM/RLL support->Include IDE/ATA-2 DISK support , ако не си със SCSI диск. Няма какво да се притесняваш , ако не е ОК , прекомпилираш и толкова. Титла: Проблеми с вътрешната мрежа Публикувано от: Hapkoc в Oct 10, 2007, 07:27 ivo1204, не се ли изсили малко с тия 10% дето ти се ускорява системата само заради поддръжката на процесора ти?
За мен лично времената, в които човек сам си компилира ядро са в миналото. Предлаганите с дистрибуциите ядра са достатъчно читаво и гъвкаво компилирани и премахването на неизползваните драйвери в момента си е чиста проба манияшина. Честно казано предпочитам да ми зарежда малко по-бавно машината, понеже има повечко драйвери, отколкото като си купя нов хардуер да трябва да си прекомпилирам ядрото. Не казвам, че компилацията на ядрото е лошо упражнение, напротив. Най-малкото може да му се наложи на човек в някакъв момента да ползва някой неофициален patch за ядрото и е добре да знае как стават нещата. Но да го правя това упражнение на десктоп машината си - не, благодаря. Титла: Проблеми с вътрешната мрежа Публикувано от: gat3way в Oct 10, 2007, 09:39 Поради каква причина без PF_KEY сокети няма да имаш интернет свързаност?
Далеч не виждам някаква логика ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: ivo1204 в Oct 10, 2007, 13:46 Пробвайте бе ,хора , нямам време да ви убеждавам .
Титла: Проблеми с вътрешната мрежа Публикувано от: gat3way в Oct 10, 2007, 14:55 Е специално за това, можеш ли да ме убедиш въобще?
![]() Всъщност, ако под "интернет свързаност", разбираш само IPsec комуникации, тогава ще се съглася с теб ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 10, 2007, 16:52 Така nikolaj_i, ето ти аутпута на
Вътрешната мрежа е на етх0, външната е на етх3 и е през dhcp(вътрешната е статична). Hапример забелязах, че сега ми маунтва etx3 като ext2, с новото ядро. В config-2.6.22.9 няма
a в config-2.6.18.5 го има. Това какво значи ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: nikolaj_i в Oct 10, 2007, 18:15 Пробвай да спреш iptables и тогава да видиш дали имаш пинг.
Да не си сложил кабела на eth2 ![]() На eth0 идват някави пакети пробвай с tcpdump -i eth0 какво и откъде идва. Титла: Проблеми с вътрешната мрежа Публикувано от: Nikolavp в Oct 10, 2007, 19:33 Погледни си хубаво кабелите, скрипта на iptables
![]() П.С. За това последното не знам дали ще ти се намира там ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 10, 2007, 21:21 В същност нямам никаква идея как да си махна Firewall-a, как да си изключа iptables или какво трябва да видя в persistent-net. Може ли да ми кажете малко по-подробно какво трябва да направя?
П.С. Като боотвам старото ядро и всичко си е наред->не е от кабели... П.С.2 :
Това ми дава като се опитвам да ползвам iptables.
Това ми го дава като гледам модулите. Между другото, в config-а и на двете ядра пише,
а според един форум, трябва тия неща да са на yes. Това има ли пряка връска ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: ivo1204 в Oct 11, 2007, 02:12 @gat3way, действително нямам време ( поне до петък) , на ако имах , пак не виждам смисъл , да спорим. Защо просто не изключиш опцията ,и прекомпилираш ?
Титла: Проблеми с вътрешната мрежа Публикувано от: gat3way в Oct 11, 2007, 10:01 Направих го в qemu, нямам проблеми засега
![]() ![]() Титла: Проблеми с вътрешната мрежа Публикувано от: ivo1204 в Oct 14, 2007, 08:13
@Hapkoc, При мен , каквото и дистро да инсталирам , нямам интернет с оргиналното ядрото и драйвери . Досега само Мандрива 2007.1 направи връзка с интернет , без компилиране на драйвер.Имам две wireless карти , а драйверите им не работят. И това не е само при мен и на моя компютър , нима не не си забелязал , (не искам да казвам някакъв процент , да не стават спорове ) липса или неработещи драйвери? Имам и един лаптоп , за който май е по лесно да разбера кой уби Кенеди , отколкото кой точно драйвер ще работи с него. Не съм мазохист , да се занимавам с компилиране на ядра ,ако не съм убеден , че това е по лесния и по добрия начин , че си струва труда.. Докато за архитектурата amd64 може да се приеме ,че няма да получим много , за i386 и 10% са малко. Прозорците се отварят светкавично , дори работи пи добре от amd64 , с оптимизирано ядро. Ако ядрото е за i686 , мога да се съглася с теб , но за i386 ,не . Не случайно много дистра преминаха на i586 (Мандрива например ) , и по нов. Когато дистрата преминат на i686 , тогава мога да приема , че няма смисъл , но когато виждам ,че моя amd 3400+ се задъхва на нищо и никакви програми , не мога да го търпя така. Или махам дистрото , или се опитвам да го накарам да работи като хората. И от практика зная , че оптимизараното ядро ,е много важно нещо в този случaй. Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 15, 2007, 23:09 nikolaj_i може би беше прав, че не беше от самбата. Наложи ми се да преинстална дебиана(смяна на харда, че имаше бед сектори). После нямах пинг към вътрешмата ми мрежа. След като оправих настроиките на вътрешната мрежа нямах пинг. Ребуутнах, пуснах си скриптчето което ми се оправя с iptables и всичко си тръгна. Не знам дали това беше проблема, или нещо са правили на другия компютър, но тъй като като си инсталнах преди 2.6.22.9 имах проблеми с iptables, предполагам, че това е бил проблема.
Ще опитам пак да компилирам ядрото и ще видя какво ще стане. Титла: Проблеми с вътрешната мрежа Публикувано от: Manowar в Oct 30, 2007, 10:36 Така инсталирах някой и друг път 2.6.22.9, като първия път пробвах с make oldconfig, след това пробвах да копирам старото конфигурационно файлче, после пробвах с make menuconfig и гледах там, но не стихгнах до там където е iptables. Накрая вчера си изтехлих 2.6.23.1 и почнах да гледам много основно настройките за мрежата. Намерих iptables скрито някъде си. То беше на модул, сложих да го има, за всеки случай(у). Добавих и като модул u32 (може и да беше нещо допълнително към него), защото помнех че съм го ползвал някога. Компилирах, инсталирах и ми даде, че такъв модул няма
Та май трябва да видя да си update-на iptables да компилирам модула и да го инсталирам в ядрото. Преди ми даваше само частта за table 'nat'. И затова не можех да се ориентирам изобщо. Надявам се че вече ще се оправя. Ако не ще питам някъде точно как се прави ![]() |