[sisyphus] etcnet и hotplug

ABATAPA =?iso-8859-1?q?altlinux-sisyphus_=CE=C1_yandex=2Eru?=
Пн Апр 3 18:11:15 MSD 2006


	Доброго дня!

Я уже писАл вопрос про изменения в etcnet тут, но теперь пойдем дальше.
Повторюсь: 
Есть у клиентов один "сервачок"-роутер: машина без клавиатуры и монитора на 
чердаке промышленного здания. Внутри - Сизиф, разумеется :). В ней три 
сетевые карты (ne2k_pci) - одна в "канал", две - на два их хаба/свича.     
  Конфигурация - etcnet, eth0 получает ip по dhcp, два других - статические 
192.168.0.1 и 192.168.1.1, все были настроены с USE_HOTPLUG=no. Третий 
интерфейс - ppp0, настроен pptp (PPPPERSIST=on, PPPMAXFAIL=0), зависимостей 
не было.
...
  Все работало на декабрьском Сизифе, тут принесли поменять железо, стал 
обновлять.  


При загрузке с HOTPLUG=no не появляется ни одного интерфейся, с HOTPLUG=yes не 
поднимается ppp0.
Пойдем "простым логическим ходом"(с).
Грузимся в runlevel 1.
Делаем `service network start`. Имеем ряд ошибок вида:
Starting eth0: .SIOCGIFFLAGS: No such device
Оно и понятно - hotplug-то не стартовал, устройств еще нет.
Если сделать это же после `service hotplug start` - все OK.
Но, согласно /etc/rc.d/rc3.d/ (а так же chkconfig и содержимому самих 
скриптов), hotplug у нас стартует c приоритетом 32, а network - 10.

В /etc/net/ifaces/eth0/options:
TYPE=eth
USE_HOTPLUG=no
BOOTPROTO=dhcp
MODULE=ne2k-pci
NEVER_RMMOD=yes

В /etc/net/ifaces/eth{1,2}/options:
TYPE=eth
USE_HOTPLUG=no
BOOTPROTO=static
MODULE=3c59x
NEVER_RMMOD=yes

В /etc/net/ifaces/ppp0:
PPPTYPE=pptp
USE_HOTPLUG=no
PPTP_SERVER=172.16.0.1
HOST=eth0
ONBOOT=yes
RESTORE_DEFAULTROUTE=yes

Сизиф - сегодняшний.

Что посоветуете?
-- 
ABATAPA



Подробная информация о списке рассылки Sisyphus