Quando Ubuntu Server riavvia eth0 Non torna indietro


11

Ogni volta che riavvio Ubuntu Server 11.10 non riesco a collegarmi perché ETH0 non viene generato automaticamente. Non ho mai avuto questo problema prima di passare all'11.10. Devo accedere al server e avviare ETH0 manualmente. Gradirei qualsiasi aiuto. Grazie.

Ecco il mio /etc/network/interfacesfile:

#The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface

iface eth0 inet static
    address 192.168.1.102
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1

1
Ciao Joel, c'è stata una modifica apportata in 11.10 per assicurarsi che il sistema non passasse al runlevel 2 prima che tutte le interfacce fossero disponibili. Puoi aggiungere alla domanda l'output di ls -lR / run / network? Grazie!
SpamapS

Ho lo stesso problema, l'aggiornamento a 11.10 e eth0 non si avvia

Risposte:


9

Joel, aggiungi una riga con auto eth0prima della iface eth0 inet staticriga, che dovrebbe visualizzarla all'avvio.


SpamapS, il comando non è stato eseguito..joel @ Snoopy: / etc / network $ sudo ls -lR / run / network ls: impossibile accedere a / run / network: nessun file o directory simile .... quindi ho eliminato il / rete e funzionava ma l'output era troppo lungo per incollarlo qui.
LLR,

1
Se si esegue "sudo ifconfig eth0 up" quando si accede alla console, viene visualizzata l'interfaccia? Puoi grep per eth0 in / var / log / syslog o dmesg e incollare qualsiasi output interessante che ottieni?
deej

@deej +1, mi ha risolto.
Chad Harrison,

L'avevo commentato dopo aver configurato una VM Ubuntu 14.04; senza commento questo, e ha funzionato alla grande. Grazie!
sw

2

Ho avuto e risolto un problema simile - forse la mia soluzione funzionerà per te. Il problema nel mio caso era che /etc/network/interfacesavevo sia eth0 che vin to auto come mostrato di seguito:

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The INside Virtual Network
auto vin
iface vin inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

Dopo aver commentato la prima riga, cambiandola in

#auto vin

l'eth0 ha funzionato.


1

trovato un link con la risposta.

Sembra che il passaggio da / var / run a / run non abbia funzionato durante il processo di aggiornamento.

Ho risolto con questo:

cd / var mv run _run ln -s / run.


1

Bene, come dice, non è stato possibile trovare /run/network. Ecco perché non inizia con/etc/init.d/networking start

Ho lo stesso problema, solo pochi giorni fa e continuo a rintracciare l'errore poiché la directory viene distrutta ad ogni riavvio.

Se semplicemente crei la /run/networkdirectory, sarai in grado di avviare la rete con una configurazione configurata, ethXma la perderai nuovamente al prossimo riavvio. Non ho capito quale servizio sia così persistente per distruggere il mio lavoro ogni volta. Provalo, la creazione di una directory non può far troppo male.


Non è che qualcuno o qualcosa stia eliminando la tua directory. /rundi solito è memorizzato nella RAM (tipo di filesystem tmpfs) quindi non è persistente al riavvio.
bseibold,


0

Dopo il riavvio eth0non compare. Il mio problema era auto eth0in è /etc/network/interfacesstato commentato:

#auto eth0

Rimosso #e va bene.


Benvenuto in Ask Ubuntu! La tua risposta, se possibile, potrebbe essere un po 'in ritardo poiché l'OP ha già accettato l'altra risposta. Il tuo aiuto è ovviamente apprezzato, tuttavia potresti essere meglio servito concentrando i tuoi sforzi sulle domande senza risposta
Wayne_Yux,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.