Un servidor en el que desarrollo se quedó sin memoria durante un trabajo nocturno y tuve que reiniciarlo. Al reiniciar ya no tiene conexión a internet. He agotado mis habilidades de Google-fu tratando de solucionar el problema, así que ahora he acudido a ti.
Más información:
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1a:a0:cb:ec:a8
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
/etc/red/interfaces
auto lo
iface lo inet loopback
auth eth0
iface eth0 inet dhcp
¿Algunas ideas?
Respuesta1
Parece que has escrito mal auto
:
auth eth0
Debiera ser
auto eth0
Problema clásico de memoria muscular. He cometido este error en particular varias veces. :)
Respuesta2
Suponiendo que el sistema debería utilizar DHCP:
Vea si dhclient o dhcpd se están ejecutando:
ps aux | grep dhclient
ps aux | grep dhcpd
Si no es así, averigüe cuál está instalado (puede hacerlo simplemente intentando autocompletarlos con tabulaciones. Luego haga:
sudo dhclient eth0
o
sudo dhcpd eth0
Si ya se está ejecutando, intente eliminarlo y ejecutarlo nuevamente (para que pueda ver los mensajes de depuración).
¿Qué genera "dmesg" (publicar solo la parte relacionada con eth0)?
Si nada de esto funciona, intenta hacer
sudo ifconfig eth0 down
sudo ifconfig eth0 up
Y luego intente los comandos anteriores nuevamente.
Si proporcionas más información, puedo ayudarte más.