Recientemente hice la actualización + actualización habitual... sin embargo, después de hacerlo, mi interfaz de red se negó a funcionar. ( sin conexión )
Qué pasó ? ¿Cómo puedo activar mi interfaz de red? ... Estoy ejecutando Debian - estiramiento.
(El mismo problema podría ocurrir en derivados de Debian, como por ejemplo Ubuntu)
Respuesta1
Después de buscar un poco en la web (por Dios, también tengo una computadora portátil), descubrí que se produjo algún cambio de nombre de las interfaces de red... así que lo primero que debo hacer: ver qué interfaces de red están activas actualmente (para mí solo estaba el Loopback). comenzó )
sudo ifconfig
Ahora verifiquemos el nombre de todas las interfaces de red disponibles:
networkctl
Para mí, la salida se veía así:
WARNING: systemd-networkd is not running, output will be incomplete.
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback n/a unmanaged
2 enp3s0 ether n/a unmanaged
3 enp4s0 ether n/a unmanaged
Después de eso eché un vistazo a /etc/network/interfaces
... que para mí se ve así:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# Comment in the right one (the one plugged in) otherwise system.d will run a startjob
#auto net0
#allow-hotplug net0
#iface net0 inet dhcp
auto net1
allow-hotplug net1
iface net1 inet dhcp
... probablemente puedas adivinar lo que viene a continuación... reemplaza net0/net1 (o lo que tengas allí) por los ENLACES enumerados en networkctl
.
Inicie la nueva interfaz (o reinicie):
sudo ifup enp3s0
Y compruebe si aparece en la lista ahora:
sudo ifconfig
Respuesta2
Tuve un problema similar (Debian Stretch, tarjeta de red Realtek). Mi tarjeta de red no había recibido la dirección IP del servidor DHCP. Pruebe el comando dhclient para obtener la dirección IP del servidor DHCP. Si le ayuda, verifique el contenido del archivo /etc/network/interfaces. En mi sistema, los archivos de la carpeta interfaces.d fueron ignorados (a pesar de que estaban señalados en el archivo de interfaces). Simplemente copié el contenido del archivo ./interfaces.d/realtek a las interfaces.
Respuesta3
Yo también tuve esta situación. Lo que me ayudó:
Si esto es bajo Hyper-V y la interfaz de red se detiene inmediatamente después del arranque/inicio del sistema: entonces el motivo es irqbalance.service. Este servicio debería estar desactivado.
Síntomas:
ping
desde otra máquina: al reiniciar observará algunos pings exitosos y luego nada (inalcanzable)- En
/var/log/syslog
verá líneas con algo como: kernel: [2758.780340] net eth1: 21140 tiempo de espera de transmisión agotado, estado fc6981c7, SIA fffffe00 00000068 00000070 fffffec8, reiniciando... arp
mostrará una dirección hardware incompleta para su puerta de enlace predeterminada, etc.
Solución (elija una):
- deshabilitar a través de systemctl deshabilitar irqbalance.service y luego reiniciar
- edite
/etc/default/irqbalance
para deshabilitar el servicio y luego reinicie
Tenga en cuenta que en el 99% de las situaciones NO necesitará irqbalance.service en Hyper-V. Es inútil a menos que esté bajo una configuración muy específica.
Mi configuración: máquina Hyper-V con Debian Jessie (actualizada desde Wheezy) e inmediatamente después de la actualización: la red se detuvo (no, ping
etc.). Busqué en Google durante mucho tiempo una respuesta hasta que la encontré.