|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene Smirnoff 2:5066/314.314 09 Nov 2006 04:06:30 To : Eugene Smirnoff Subject : Re: Fedora Core 6 -------------------------------------------------------------------------------- ES> Я тут наткнулся ещё на один. Hастройки сети не сохраняются после ES> перезагрузки. По крайней мере на моей машине. Проявляется в том, что ES> конфиг ifcfg-eth0 переименовывается в ifcfg-eth0.bak и создаётся ES> ifcfg-eth0, который содержит левые настройки (в частности ES> BOOTPROTO=dhcp, в то время как адреса у меня статические). В ES> результате комп. долго грузится, после чего приходится запускать ES> настройку сети. Пока не разобрался как лечить это. Разобрался теперь. Сообщаю для тех, кто может столкнуться с этой же проблемой (что маловероятно, ибо в инете про это ни слова, это специфика моей железки). Дело в том, что у меня глючная embedded ethernet card on Epox EP-8RDA3I mainboard. При загрузке системы ядро видит недопустимый MAC-адрес и меняет его на случайный: Invalid Mac address detected: 3f:00:bc:d7:f7:c5 Please complain to your hardware vendor. Switching to a random MAC В Fedora Core используется программа kudzu (для определения и настройки оборудования). Эта программа каждый раз фигеет от моей карточки, видя, что оборудование "сменилось". То есть mac-адрес в его базе (/etc/sysconfig/hwconf) не совпадает со случайно назначенным ядром (ещё бы:) В результате kudzu переименовывает /etc/sysconfig/network-scripts/ifcfg-eth0 в ifcfg-eth0.bak и создаёт новый ifcfg-eth0, в котором ip-адрес должен получаться через dhcp (что в моём случае не верно). Возможные пути решения: 1)не запускать service kudzu (тогда он не будет херачить конфиги). 2)сделать как я: в startup скрипте /etc/rc.d/init.d/kudzu прописываем перед самым вызовом бинарника kudzu: <...> ## fix bug HWADDR=`sed -n s/HWADDR=//p /etc/sysconfig/network-scripts/ifcfg-eth0` /sbin/ifconfig eth0 hw ether $HWADDR # Have a 30 second timeout. /sbin/kudzu $KUDZU_ARGS <...> То есть назначаем свой hwaddr устройству eth0 (адрес в ifcfg-eth0 и hwconf должен совпадать!) Теперь всё работает. It is now safe to turn off your computer --- Msged/LNX 6.1.2 * Origin: Трудно сказать, что на душе у постоянно смеющегося (2:5066/314.314) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/45784552a055.html, оценка из 5, голосов 10
|