Ребята, спасите меня. Бьюсь головой об стенку и не понимаю что происходит!!!!
Есть Ubuntu server amd64 11.10, который был поставлен с нуля (не обновлением). В компе 3 сетевых карты, поскольку он смотрит в 3 сетки и должен отвечать другим серверам. Никакой сложной маршрутизации на нем не предполагается.
До сегодняшнего дня все работало превосходно (система грузилась секунд за 10), пока я не попробовал прописать еще один статический маршрут в /etc/network/interfaces. С маршрутом немножко накосячил и система стала при загрузке выдавать надписи:
Waiting for network configuration...
Waiting up to 60 more seconds for network configuration...
Booting system without full network configuration...
Долго мучался, читал форумы где описана подобная ошибка из-за dbus, все делал по инструкции - ничего не помогает. С чего вдруг он начал искать эту сетувую конфигурацию - вообще не понятно.
Ладно, думаю, уберу косячный маршрут. Привел конфиг к первоначальному виду, а ошибка никуда не делась. Более того, eth0 перестал автоматически подниматься (из-за чего не запускается ssh, который смотрит в этот интерфейс), и маршруты в eth1 и eth2 теперь не прописываются. Я загружаюсь - eth0 в down'е. Через ifconfig вручную его поднимаю, прописываю шлюз по умолчанию, прописываю необходимые маршруты и все работает. Но это же не дело каждый раз так изголяться...
Куда копать? Понятия не имею.
/etc/network/interfaces прилагаю.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.78.12.49
netmask 255.225.225.0
gateway 10.78.12.12
# Second ethernet
auto eth1
iface eth1 inet static
address 192.168.70.2
netmask 255.255.255.0
# Third ethernet
auto eth2
iface eth2 inet static
address 10.78.78.2
netmask 255.255.255.240
up route add -net 192.168.17.0 netmask 255.255.255.0 gw 192.168.70.1
up route add -net 192.168.116.0 netmask 255.255.255.0 gw 10.78.78.1
up route add -net 192.168.250.0 netmask 255.255.255.0 gw 10.78.78.1
Пользователь решил продолжить мысль 31 Октября 2011, 23:18:27:
На всякий случай добавлю логи syslog. Вот как было утром:
Oct 31 14:27:46 unix kernel: [ 1.525071] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Oct 31 14:27:46 unix kernel: [ 1.525089] r8169 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Oct 31 14:27:46 unix kernel: [ 1.525121] r8169 0000:02:00.0: setting latency timer to 64
Oct 31 14:27:46 unix kernel: [ 1.525161] r8169 0000:02:00.0: irq 42 for MSI/MSI-X
Oct 31 14:27:46 unix kernel: [ 1.525458] r8169 0000:02:00.0: eth0: RTL8168d/8111d at 0xffffc900125c6000, e0:cb:4e:02:1d:f8, XID 083000c0 IRQ 42
...
Oct 31 14:27:46 unix kernel: [ 8.129827] r8169 0000:02:00.0: eth0: link down
Oct 31 14:27:46 unix kernel: [ 8.129837] r8169 0000:02:00.0: eth0: link down
Oct 31 14:27:46 unix kernel: [ 8.131305] ADDRCONF(NETDEV_UP): eth0: link is not ready
...
Oct 31 14:27:46 unix kernel: [ 9.963947] r8169 0000:02:00.0: eth0: link up
Oct 31 14:27:46 unix kernel: [ 9.965379] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Oct 31 14:27:55 unix kernel: [ 18.616018] eth2: no IPv6 routers present
Oct 31 14:27:55 unix kernel: [ 18.912007] eth1: no IPv6 routers present
Oct 31 14:27:57 unix kernel: [ 20.656006] eth0: no IPv6 routers present
А вот то что есть теперь:
Oct 31 16:57:09 unix kernel: [ 1.533043] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Oct 31 16:57:09 unix kernel: [ 1.533070] r8169 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Oct 31 16:57:09 unix kernel: [ 1.533108] r8169 0000:02:00.0: setting latency timer to 64
Oct 31 16:57:09 unix kernel: [ 1.533150] r8169 0000:02:00.0: irq 42 for MSI/MSI-X
Oct 31 16:57:09 unix kernel: [ 1.533446] r8169 0000:02:00.0: eth0: RTL8168d/8111d at 0xffffc900125e6000, e0:cb:4e:02:1d:f8, XID 083000c0 IRQ 42
...
Oct 31 17:12:23 unix kernel: [ 363.536313] r8169 0000:02:00.0: eth0: link down
Oct 31 17:12:23 unix kernel: [ 363.536330] r8169 0000:02:00.0: eth0: link down
Oct 31 17:12:23 unix kernel: [ 363.541408] ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct 31 17:12:25 unix kernel: [ 365.265557] r8169 0000:02:00.0: eth0: link up
Oct 31 17:12:25 unix kernel: [ 365.270431] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
...
Oct 31 17:12:35 unix kernel: [ 375.400035] eth0: no IPv6 routers present
Больше 5 минут (иногда до 10) на подъем интерфейса... Это с чего его так переколбасило?