Debian - Netzwerkschnittstelle funktioniert nach Update/Upgrade nicht mehr

Debian - Netzwerkschnittstelle funktioniert nach Update/Upgrade nicht mehr

Ich habe vor Kurzem das übliche Update + Upgrade durchgeführt, danach funktionierte meine Netzwerkschnittstelle jedoch nicht mehr. (keine Verbindung)

Was ist passiert? Wie kann ich meine Netzwerkschnittstelle zum Laufen bringen? ... Ich verwende ein Debian-Stretch.

(Das gleiche Problem kann bei Debian-Derivaten wie beispielsweise Ubuntu auftreten)

Antwort1

Nach einiger Suche im Internet (um Himmels Willen, ich habe auch einen Laptop) habe ich herausgefunden, dass einige Umbenennungen der Netzwerkschnittstellen stattgefunden haben ... also als erstes: Nachsehen, welche Netzwerkschnittstellen derzeit aktiv sind (bei mir wurde nur der Loopback gestartet)

sudo ifconfig

Überprüfen wir nun die Benennung aller verfügbaren Netzwerkschnittstellen:

networkctl

Bei mir sah die Ausgabe so aus:

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

Danach habe ich einen Blick in /etc/network/interfaces... geworfen, was für mich so aussieht:

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

... Sie können wahrscheinlich erraten, was als Nächstes kommt ... ersetzen Sie net0 / net1 (oder was auch immer Sie dort haben) durch die unter aufgelisteten LINKS networkctl.

Starten Sie die neue Schnittstelle (oder führen Sie einen Neustart durch):

sudo ifup enp3s0

Und prüfen Sie, ob es jetzt aufgeführt ist:

sudo ifconfig

Antwort2

Ich hatte ein ähnliches Problem (Debian Stretch, Realtek-Netzwerkkarte). Meine Netzwerkkarte hat keine IP-Adresse vom DHCP-Server erhalten. Versuchen Sie den Befehl dhclient, um die IP-Adresse vom DHCP-Server zu erhalten. Wenn das hilft, überprüfen Sie den Inhalt der Datei /etc/network/interfaces. In meinem System wurden Dateien aus dem Ordner interfaces.d ignoriert (obwohl sie in der Datei interfaces angegeben waren). Ich habe einfach den Inhalt der Datei ./interfaces.d/realtek in die Schnittstellen kopiert.

Antwort3

Ich hatte diese Situation auch. Was mir geholfen hat:

Wenn dies unter Hyper-V passiert und die Netzwerkschnittstelle sofort nach dem Systemstart stoppt, liegt die Ursache am irqbalance.service. Dieser Dienst sollte deaktiviert werden.

Symptome:

  • pingvon einer anderen Maschine: beim Neustart werden Sie einige erfolgreiche Pings beobachten und dann nichts mehr (nicht erreichbar)
  • darin /var/log/syslogsehen Sie Zeilen mit etwa folgendem Inhalt: kernel: [2758.780340] net eth1: 21140 Übertragungszeitüberschreitung, Status fc6981c7, SIA fffffe00 00000068 00000070 fffffec8, wird zurückgesetzt …
  • arpzeigt eine unvollständige Hardwareadresse für Ihr Standard-Gateway usw. an.

Lösung (wählen Sie eine aus):

  1. deaktivieren Sie über systemctl disable irqbalance.service und starten Sie dann neu
  2. Bearbeiten Sie die Option /etc/default/irqbalance, um den Dienst zu deaktivieren, und starten Sie dann neu

Bitte beachten Sie, dass Sie den irqbalance.service unter Hyper-V in 99 % der Fälle NICHT benötigen. Er ist nutzlos, es sei denn, es liegt eine sehr spezielle Konfiguration vor.

Meine Konfiguration: Hyper-V-Maschine mit Debian Jessie (Upgrade von Wheezy) und unmittelbar nach dem Upgrade: Netzwerk gestoppt (Nein pingusw.). Ich habe sehr lange nach einer Antwort gegoogelt, bis ich sie gefunden habe.

verwandte Informationen