Scheda di rete PCI prigioniera della LAN

5 risposte [Ultimo messaggio]
Ritratto di Ramtaturis
Ramtaturis
(Geek)
Offline
Geek
Iscritto: 24/06/2008
Messaggi: 58

Ho deciso aggiungere al mio vecchio PC (ormai per uso muletto) una scheda di rete da un Gigabit.
Ho acquistato una supereconomica Asus NX1101 e sostituito il cavo Cat5 con un Cat6.
In WindowsXP ho dovuto installare i driver, ma con quelli tutto funziona bene.
In Suse 11.3 la scheda è stata riconosciuta al primo colpo e funziona bene in rete locale.
Il problema è che, solo su Suse, non riesco ad uscire dalla rete locale.

Ho configurato la scheda con il client DHCP, ricalcando le stesse impostazioni della vecchia 100 Mbit della MB.
Posso raggiungere, leggere, pingare qualsiasi indirizzo della sottorete 10.0.0.x/24, cablato o wireless, ma appena provo a pingare www.google.com o anche il corrispondente 74.125.232.116, la risposta è un "Destination Host Unreachable". Lo stesso vale per ogni altro indirizzo esterno.

Nella scheda Instradamento ho quindi messo l'indirizzo del router come gateway predefinito e selezionato il dispositivo eth1, corrispondente alla scheda Gigabit. Non ha aiutato: ha solo reso irraggiungibile tutto fuorché il router dalla eth0 (la vecchia 100 Mbit) e tutto, inclusa la LAN alla eth1.

  • Escludo che si un problema hardware (Sotto Windows va)
  • Escludo sia un problema di DNS (non raggiunge nemmeno i numerici)
  • Potrebbe essere un problema di driver (ma va in LAN, in più la scheda sembra ottimamente identificata sotto "yast->Informazioni Hardware" e anche ipconfig mi dà valori del tutto normali)
  • Sembrerebbe un problema di gateway o di routing, ma non saprei come risolverlo.

Grazie a chi mi vorrà aiutare.

-------------
Aggiornamento:
Dopo vari smanettamenti credo di avere rimesso tutto a posto come era ieri sera, ma adesso la scheda non vede più niente, neanche la LAN. Come HW invece è sempre a posto (In Windows va)

Ritratto di wal7er
wal7er
(Guru)
Offline
Guru
Iscritto: 21/09/2007
Messaggi: 572

Non so se è già configurato così, ma hai controllato che il router faccia da proxy dns?
Quando tutto funziona, va così:

#> nslookup www.google.it
Server:         192.168.0.1
Address:        192.168.0.1#53
 
Non-authoritative answer:
www.google.it   canonical name = www.google.com.
www.google.com  canonical name = www.l.google.com.
Name:   www.l.google.com
Address: 74.125.232.116
Name:   www.l.google.com
Address: 74.125.232.112
Name:   www.l.google.com
Address: 74.125.232.113
Name:   www.l.google.com
Address: 74.125.232.114
Name:   www.l.google.com
Address: 74.125.232.115

Le richieste dns vengono fatte, in questo esempio, al server locale 192.168.0.1 e questo, a sua volta, le richiede ai server dns configurati nel router.

HP Pavilion dv5-1110el powered by OpenSUSE 13.2 64bit

http://linuxcounter.net/cert/432576.png

Ritratto di Ramtaturis
Ramtaturis
(Geek)
Offline
Geek
Iscritto: 24/06/2008
Messaggi: 58

Il router non credo che sia il problema, visto che sulla 100 funziona.
L'output con il cavo collegato alla 1000 è:

#> nslookup www.google.it
;; connection timed out; no servers could be reached

L'output con il cavo collegato alla 100 è:

#> nslookup www.google.it
Server:         10.0.0.2
Address:        10.0.0.2#53
 
Non-authoritative answer:
Name:   www.google.it
Address: 74.125.232.114

Ricordo che con la 1000, come ho scritto nell'aggiornamento, adesso non vedo più neanche la LAN

Ritratto di Sarkiapone
Sarkiapone
(Webmaster)
Offline
Webmaster
Iscritto: 04/09/2004
Messaggi: 743

La rete è controllata da Network Manager?

Ritratto di Ramtaturis
Ramtaturis
(Geek)
Offline
Geek
Iscritto: 24/06/2008
Messaggi: 58

Oggi funziona!!

Non solo funziona la LAN, ma funziona proprio ogni tipo di collegamento dalla porta di rete nuova. Da quando ho provato l'ultima volta, il computer è stato acceso solo in Windows (boot vero, non virtuale), quindi non ho fatto (né avrei potuto fare) alcuna modifica al software Linux.
L'unica cosa che potrebbe avere influito è stato di mettere in Windows un IP fisso e diverso da quello dato dal server DHCP del router. Forse il router (i 2 differenti router che ho provato) vogliono IP diversi per SO diversi?
Non capisco però perché ieri non funzionasse quando l'IP fisso lo avevo messo in Linux. Nonostante una decina di prove con ripetuti riavvii sia del router che del PC.
E perché il problema non c'era con la scheda da 100?

Per rispondere a Sarkiapone dico che non credo che Network Manager controlli la rete: io non ricordo di averlo mai usato (e neanche so cosa sia) e se eseguo KNetworkManager mi dice "Gestione della rete disabilitata".

Non è la prima volta che questo Linux mi si ripara da solo, come se avesse gli anticorpi. Ora però continuo nella paura che la scheda smetta nuovamente di funzionare. Non saprei come risolvere il problema se si ripresentasse.
A malincuore cambio il flag in "Risolto", anche se in definitiva non ho risolto un bel niente.

Grazie a tutti quelli che mi hanno scritto. Se il problema si ripresenterà mi rifarò vivo.

Ritratto di Ramtaturis
Ramtaturis
(Geek)
Offline
Geek
Iscritto: 24/06/2008
Messaggi: 58

Come temevo, il problema si è ripresentato. Dopo qualche giorno a computer spenti oggi riaccendo e Opensuse tramite la porta Gigabit non riesce a vedere altro che gli indirizzi 10.0.0.X