[sisyphus] Старт сетевого интерфейса при загрузке. Was: udevd не стартует
Шенцев Алексей Владимирович
ashen на nsrz.ru
Вт Окт 10 10:42:18 MSD 2006
В сообщении от 9 октября 2006 20:41 Gennadiy Redko написал(a):
> Установил ядро 2.6.16-std26-smp-alt10 и модули к нему.
> Почему-то не подгружается 8139too. Добавил в /etc/modules.
> Теперь с этим ядром не стартует эзернет:
> # ifconfig
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> # service network start
> Computing interface groups: .. 2 interfaces found
> Starting group 0/virtual (1 interfaces)
> Starting lo: 'lo' is already up SKIPPED
> Starting group 1/realphys (1 interfaces)
> Starting eth0: skipping hotplug iface 'eth0' SKIPPED
> Processing /etc/net/vlantab: empty.
> # ./ifup eth0
> # ifconfig
> eth0 Link encap:Ethernet HWaddr 00:17:31:C3:B5:30
> inet addr:10.0.1.4 Bcast:10.0.1.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:4 errors:0 dropped:0 overruns:0 frame:0
> TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:256 (256.0 b) TX bytes:2022 (1.9 KiB)
> Interrupt:17 Base address:0x8c00
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Об этом уже не раз говорилось в рассылке.
1) В /etc/sysconfig/hotplug прописать
NETPLUG=no
2) переместите, например в ~/backup/ все каталоги типа /etc/net/ifaces/ethX
3) запустите утилиту initconf из etcnet, точное её место положение можно
узнатьчерерз rpm -ql etcnet | grep conf
4) Если вас устраивает предложенная конфигурация, запустите снова данную
утилиту с параметром write, т.е. # initconf write
5) В появившемся файле /etc/net/iftab раскоментируйте всё, что относится к
вашим интерфейсам.
6) Отредактируйте файлы /etc/net/ifaces/ethX/options под ваши нужды, например
приведя их к такому виду:
$ cat /etc/net/ifaces/eth0/options
TYPE=eth
MODULE=8139too
BOOTPROTO=static
ONBOOT=yes
7) скопируйте в каталоги для соотвествующих интерфейсов ваши настройки
ip-адресов и шлюзов, которые вы сохранили на шаге 2), т.е. файлы ipv4address
ipv4route
8) отключите автостарт ifplugd, т.е. # chkconfig --level 345 ifplugd off
9) включите автостарт сервиса network, т.е. # chkconfig --level 345 network on
10) выполните рестарт сервисов hotplug, network, останов ifplugd, т.е.
# service ifplugd stop && service hotplugd restart && service network restart
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen на nsrz.ru
ICQ: 271053845
Подробная информация о списке рассылки Sisyphus