[Tech] eth0 non risponde ai ping

Marco Ermini markoer@usa.net
Lun 27 Gen 2003 14:02:59 CET


Claudio Cicali <claudio@cicali.info> wrote:
> Una macchina in rete dual homed (eth0 & eth1).
> La macchina parte, e per "diverso tempo" tutto funziona come dovrebbe.
> Ad un certo punto, eth0 (l'interfaccia interna) smette di ricevere
> dati, tanto che non risponde neanche piu' a dei semplici ping.
> Da ifconfig la scheda risulta su, in locale si puo' anche pingare.
> Ma dall'esterno, niente.
> Per riattivarla occorre un ifconfig down e poi up.
> 
> E' una vecchia mandrake 7.0, con kernel 2.2.x
> La scheda e' una comunissima Realtek.
> 
> Non e' un problema fisico (sono stati cambiati cavo e scheda).

Quale driver utilizzi per la Realtek, e quale modello esatto di Realtek e'?

Hai provato a cambiare driver o le impostazioni del kernel per la Realtek?
il driver del kernel 2.4 e' sicuramente migliore, dovrebbero esistere dei
backport per il 2.2. Non hai la possibilita' di provare a cambiare modulo
e/o provare il kernel 2.4 per vedere se l'inconveniente cessa?

In alternativa, potrebbe essere un problema di ARP sulla rete. Per
scoprirlo esistono i soliti vecchi tool (tcpdump, ethereal, arping ecc.).
Puoi provare da un'altra macchina sulla stessa rete (quella da cui non
"pinghi" piu') a vedere cosa c'e' nella sua cache arp prima e dopo che la
scheda funzioni.


ciao


---
Marco Ermini
http://macchi.markoer.org




Maggiori informazioni sulla lista flug-tech