Cuando Ubuntu Server reinicia eth0 no vuelve a funcionar

11

Cada vez que reinicio mi Ubuntu Server 11.10 no puedo acceder a él porque ETH0 no aparece automáticamente. Nunca tuve este problema antes de actualizar a 11.10. Tengo que iniciar sesión en el servidor e iniciar el ETH0 manualmente. Agradecería cualquier ayuda. Gracias.

Aquí está mi /etc/network/interfacesarchivo:

#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
LLR
fuente
1
Hola Joel, se realizó un cambio en 11.10 para asegurarse de que el sistema no entre en el nivel de ejecución 2 antes de que aparezcan todas las interfaces. ¿Puedes agregar a la pregunta la salida de ls -lR / run / network? ¡Gracias!
SpamapS
Tengo el mismo problema, actualizo a 11.10 y eth0 no se inicia

Respuestas:

9

Joel, agrega una línea auto eth0antes de la iface eth0 inet staticlínea, que debería aparecer en el arranque.

deej
fuente
SpamapS, el comando no se ejecutó ... joel @ Snoopy: / etc / network $ sudo ls -lR / run / network ls: no se puede acceder / run / network: No existe dicho archivo o directorio ... luego borré el / red y se ejecutó pero la salida fue demasiado larga para pegar aquí.
LLR
1
Si ejecuta "sudo ifconfig eth0 up" cuando inicia sesión en la consola, ¿aparece la interfaz? ¿Puedes buscar eth0 en / var / log / syslog o dmesg y pegar cualquier resultado interesante que obtengas?
deej
@deej +1, me arregló.
Chad Harrison
Comenté esto después de configurar una máquina virtual Ubuntu 14.04; descomentó esto, y funcionó muy bien. ¡Gracias!
sws
2

Tuve y resolví un problema similar: tal vez mi solución funcione para usted. El problema en mi caso fue que /etc/network/interfacestenía eth0 y vin en auto como se muestra a continuación:

# 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

Después de comentar la primera línea, cambiarla a

#auto vin

El eth0 funcionó.

Snakeoff
fuente
1

Encontré un enlace con la respuesta.

Parece que el movimiento de / var / run a / run no funcionó durante el proceso de actualización.

Lo arreglé con esto:

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

LLR
fuente
1

Bueno, como dice, no pudo encontrar /run/network. Por eso no comienza con/etc/init.d/networking start

Tengo el mismo problema, hace solo unos días y todavía sigo el error ya que el directorio se destruye cada reinicio.

Si simplemente crea el /run/networkdirectorio, podrá iniciar la red con una configuración ethXpero la perderá nuevamente el próximo reinicio. No he descubierto qué servicio es tan persistente para destruir mi trabajo cada vez. Pruébelo, crear un directorio no puede doler demasiado.

Norbert
fuente
No es que nadie ni nada esté borrando su directorio. /rungeneralmente se almacena en RAM (tipo de sistema de archivos tmpfs), por lo que no es persistente durante los reinicios.
bseibold
0

Después de reiniciar eth0no aparece. Mi problema era auto eth0en la /etc/network/interfacesque se ha comentado:

#auto eth0

Eliminado #y está bien.

gerfaut
fuente
Bienvenido a Ask Ubuntu! Su respuesta mientras sea posible puede llegar un poco tarde ya que el OP ya aceptó la otra respuesta. Por supuesto, su ayuda es apreciada, sin embargo, podría ser mejor si concentra sus esfuerzos en las preguntas sin respuesta
Wayne_Yux