[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