Porta ethernet improvvisamente non va
Un saluto a tutti gli utilizzatori italiani di Linux e di Debian in
particolare.
Fino a ieri la porta ethernet del mio portatile, corrispondente al dispositivo
eth1, funzionava perfettamente e scambiava dati con altri due pc mediante un
cavo `incrociato'; oggi improvvisamente eth1 è non più funzionante e oggetto di
messaggi del tipo
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth1: ERROR while getting interface flags: No such device
Ma procediamo con ordine. Il sistema oprativo è Etch, ma questo non credo sia
importante perché sull'altra partizione dove c'è Lenny la problematica è la
stessa. Il file /etc/udev/rules.d/z25_persistent-net.rules presenta le
seguenti due voci:
# Firewire device 00030d53255c8616 (ohci1394)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:03:0d:53:25:5c:86:16", NAME="eth0"
# PCI device 0x1039:0x0900 (sis900)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:03:0d:33:02:17", NAME="eth1"
Il comando `ifconfig -a' ottiene il seguente output:
# ifconfig -a
eth0 Link encap:UNSPEC HWaddr 00-03-0D-53-25-5C-86-16-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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)
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: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)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 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)
Come si vede, non c'è traccia di eth1. Il comando `ifup eth1' riceve il
seguente output:
# ifup eth1
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.
Inutile dire che ogni tentativo di connessione fallisce. Il file
/etc/network/interfaces è il seguente:
auto lo
iface lo inet loopback
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
Sostituire, in questo file, eth0 al posto di eth1 non serve: l'host di
destinazione risulta `Unreachable'.
Ho cercato simili problematiche in rete, ma non ho trovato nulla che mi abbia
aiutato più di tanto. Vorrei capire cosa diavolo può esser successo e come
porvi rimedio, giacché mi è indispensabile scambiare dati col cavo ethernet.
Sono nelle vostre mani.
Grazie di ogni aiuto
Rodolfo
Reply to: