[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