ситуация.
компьютер на работе - старый десктоп, 8.10 с последними апдейтами.
компьютер дома - относительно свежее железо, 9.04 с последними апдейтами.
на обоих компьютерах витая пара. и настройки сети жестко прописаны в /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.34 (дом) 94 (работа)
gateway 192.168.1.1
netmask 255.255.255.0
и в /etc/resolv.conf
nameserver 192.168.1.1 (дом) 126 (работа)
на рабочем компе стоит NM. сеть есть, хотя значок NM показывает, что соединения нет. но кто его спрашивал?
на домашнем компе - wicd. до вчерашнего дня показывал, что есть соединение по локальной сети. как полагается.
и там и там интернеты интернетили, как из пушки.
вчера я установил предложенные обновления для 8.10 на рабочей машине, выключил ее, пришел домой, установил предложенные обновления для 9.04 на домашней машине, выключил ее и пошел спать.
утром на машине на работе сети не было. разбираться не стал, некогда.
но вот, что дома сети нет - насторожило.
во-первых, wicd полагает, что соединения с локальной сетью нет. соединиться не может. отваливается на putting down interface - если прописать все то, что в interfaces. если воткнуть usb-wifi то сети обнаруживаются, но соединиться опять же не получается. уходит в "вечное" - минуты на четыре - получение ip адреса. после чего пишет: "not connected". то же самое случается, если проводное соединение попросить получить IP по DHCP.
указанные выше файлы настроек сети живы, содержимое на месте.
пинги ходят на 192.168.1.1 и на себя. соседних компьютеров нет.
$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces...
SIOCADDRT: No such process
Failed to bring up eth0
вопрос гуглил — ничего путного.
$ cat /etc/udev/rules.d/70-persistent-net.rules
# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.
# PCI device 0x10de:0x0269 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
$ lspci -v
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Subsystem: ASUSTeK Computer Inc. Device 8221
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02b000 (32-bit, non-prefetchable) <size=4K>
I/O ports at f200 <size=8>
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:23
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2700 (2.7 KB) TX bytes:2700 (2.7 KB)
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
подозреваю, что косяк с рутингом. но как правильно не знаю.
кто что подскажет?