LINUX.ORG.RU
ФорумAdmin

Gentoo - RC_NEED в /etc/conf.d/net не отрабатывает


0

1

Добрый вечер.

После обновления Gentoo, перестала подниматься сеть.

Физический интерфейс eth0 и виртуальные tap0* объединены в мост br0. При старте br0:

# /etc/init.d/net.br0 start
 * Bringing up interface br0
 *   Destroying bridge br0 ...                                                                                                                           [ ok ]
 *   Creating bridge br0 ...
 *   Adding ports to br0
 *     eth0 ...                                                                                                                                          [ ok ]
 *     tap00 ...
 *     Cannot add non-existent interface tap00 to br0
 * ERROR: net.br0 failed to start

если вручную стартонуть net.tap0*, то net.br0 поднимается нормально, а автоматом при загрузке системы - не хочет. Такое ощушение, что ему стало пофигу на сроку RC_NEED_br0=«net.eth0 net.tap00 net.tap01 net.tap02 net.tap03».

Вот что в конфиге прописано /etc/conf.d/net:

tuntap_tap00="tap" 
tuntap_tap01="tap"
tuntap_tap02="tap"
tuntap_tap03="tap" 
config_tap00=("null")
config_tap01=( "null")         
config_tap02=( "null")         
config_tap03=( "null")
tunctl_tap00="-u samson"      
tunctl_tap01="-u samson"      
tunctl_tap02="-u samson"      
tunctl_tap03="-u samson"

config_eth0=( "null" )

RC_NEED_br0="net.eth0 net.tap00 net.tap01 net.tap02 net.tap03"
brctl_br0=( "setfd 0" "stp off" )
bridge_br0="eth0 tap00 tap01 tap02 tap03"
config_br0=( "dhcp" )
dhcp_br0="nodns nontp nogateway"

В default runlevel добавлен только net.br0 и net.br1, ссылки все есть:

# ls -la /etc/init.d/net*
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.br0 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.br1 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.eth1 -> net.lo
-rwxr-xr-x 1 root root 15459 Окт 11 22:36 /etc/init.d/net.lo
-rwxr-xr-x 1 root root  2183 Окт 11 22:36 /etc/init.d/netmount
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap00 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap01 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap02 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap03 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap10 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap11 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap12 -> net.lo
lrwxrwxrwx 1 root root     6 Фев  7  2009 /etc/init.d/net.tap13 -> net.lo
-rwxr-xr-x 1 root root  6803 Окт 11 22:36 /etc/init.d/network

Система достаточно давно не обновлялась (более полугода), может какие изменения в конфигах относительно зависимостей init скриптов (RC_NEED), может еще что? Подскажите плиз, как стандартными средствами выйти из данной ситуации?

Заранее спасибо!

★★

>Система достаточно давно не обновлялась (более полугода)
опа, а ты случаем не проморгал, что OpenRC теперь и baselayout-2?
а то что-то скобочки смущают меня...

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Какие скобочки?) а то что теперь OpenRC - вроде оно при загрузке и пишется.... Только еще не успел обратить на все винмания... Нет, кстати, линка на какой-нить howto по обновлению (на текущую дату)?

samson ★★
() автор топика
Ответ на: комментарий от megabaks

как раз сижу и читаю именно по этой ссылочке

а openrc уже стоит:

# equery l baselayout 
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.0.3:0
# equery l sysvinit
 * Searching for sysvinit ...
[IP-] [  ] sys-apps/sysvinit-2.88-r2:0
# equery l openrc
 * Searching for openrc ...
[IP-] [  ] sys-apps/openrc-0.8.3-r1:0

samson ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.