ifup: failed to bring up eth0

12 risposte [Ultimo contenuto]
Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

Ciao a tutti.
Sono alle primissime armi con linux e con debian in particolare.
Il mio problema è il seguente. Dopo l'ultimo apt-get upgrade, ifup non riesce più a configurare la rete: mi dà "failed to bring up eth0". La cosa strana è che passano solo pochi istanti da quando lancio il comando a quando mi dà l'errore, anche con il cavo di rete scollegato. Ho provato a inserire esplicitamente un timeout grande in dhclient.conf, ma non cambia nulla. Per il resto, se configuro manualmente ip e mask riesco a pingare il mio router/dhcp.

Grazieciao!

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Posta un pò di roba allora:cat /etc/network/interfaces | grep eth0<br />cat /etc/dhclient.conf<br />lspci | grep net

Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

Grazie della risposta!
Ho dimenticato di dire (non so se è utile) che lavoro su un laptop.

(/etc/network/interfaces):
auto eth0
iface eth0 inet dhcp

/etc/dhclient.conf è vuoto. Prima mi funzionava tutto senza opzioni esplicite. Ho provato a metterci "timeout 60;" ma non cambia nulla.

(lspci):
00:0b.0 Ethernet controller: 3Com Corporation 3c556 Hurricane CardBus (rev 10)

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Ha ha, bene :-o
A me viente in mente una cosa successa più volte; il fatto che per qualche motivo(dipende da cos'hai aggiornato), alla scheda di rete gli sia stata assegnata non più eth0 ma eth1 o eth2. A sto punto bisogna che l'interfaccia in funzione c'abbia una configurazione valida in /etc/network/interfaces.
Questo lo vedi da:ifconfig

Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

Mmmm... Ma il fatto è che configurando a mano eth0 riesco tranquillamente a pingare il router, quindi il device è quello giusto, no? In effetti ifconfig mi dà eth0 e il loopback.

La cosa più strana è che dhclient ci mette due secondi appena a decidere che il server dhcp non è raggiungibile... Non è normale, vero?

Sono spaesato... :-o

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Assicurati che il il router distribuisce come si deve gli indirizzi.
Se si fai cosi:apt-get --purge remove dhcp-client<br />apt-get install dhcp3-client e dici che succede

Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

Ho provato, anche se non ho capito perfettamente cosa faccia "purge". Comunque mi dà questo errore:

<br />Some packages could not be installed.<br /><br />(...)<br /><br />Sorry, but the following packages have unmet dependecies:<br />dhcp3-client: Depends: dhcp3-common (=3.0.3-6) but it is not going to be installed.<br />E: Sorry, broken packages<br /><br />

Poi, non so se possa servire, ma volevo provare ad usare dhclient-script a mano, e ho scoperto che non c'è. Per quello che avevo capito, dhclient ne ha bisogno...

Grazie ancora per la pazienza e l'aiuto.

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Allora c'hai /etc/apt/sources.list sballato. Postalo!

Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

<br />deb http://debian.fastweb.it/debian/ testing main contrib<br />deb http://debian.fastweb.it/debian-non-US/ testing/non-US main contrib<br />

Ritratto di voidvoid
voidvoid
(Junior)
Offline
Junior
Iscritto: 23/01/2006
Messaggi: 7

Ma non è normale che apt-get non trovi dei pacchetti, visto che non sono collegato alla rete? Oppure l'errore che mi dà è causato da qualche inconsistenza nell'elenco (offline) delle dipendenze? Scusa la domanda stupida, ma mi sa che non ho capito perfettamente come funziona apt.

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Quote:

se configuro manualmente ip e mask riesco a pingare il mio router/dhcp.

Usa questo, dobvrebbe andare anche in interenet se quel benedetto router l'hai configurato come si deve!

deb http://mi.mirror.garr.it/mirrors/debian/ stable main contrib non-free<br />deb-src http://mi.mirror.garr.it/mirrors/debian/ stable main contrib non-free<br />deb http://security.debian.org/ stable/updates main contrib <br /><br />deb http://mi.mirror.garr.it/mirrors/debian/ testing main contrib non-free<br />deb-src http://mi.mirror.garr.it/mirrors/debian/ testing main contrib non-free<br />deb http://security.debian.org/ testing/updates main contrib <br />Se non ti fa comunque installare, prendi il pacchetto da unstable.