Debian: la interfaz de red ya no funciona después de la actualización/actualización

Debian: la interfaz de red ya no funciona después de la actualización/actualización

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:

  • pingdesde otra máquina: al reiniciar observará algunos pings exitosos y luego nada (inalcanzable)
  • En /var/log/syslogverá 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...
  • arpmostrará una dirección hardware incompleta para su puerta de enlace predeterminada, etc.

Solución (elija una):

  1. deshabilitar a través de systemctl deshabilitar irqbalance.service y luego reiniciar
  2. edite /etc/default/irqbalancepara 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, pingetc.). Busqué en Google durante mucho tiempo una respuesta hasta que la encontré.

información relacionada