Debian NetworkManager kann keine erneute Verbindung herstellen

Debian NetworkManager kann keine erneute Verbindung herstellen

Befolgen Sie die NetworkManager-Beschreibunghttps://wiki.debian.org/NetworkManagerDas Ziel von NetworkManager ist:

NetworkManager versucht, jederzeit eine aktive Netzwerkverbindung verfügbar zu halten.

Ich habe ein Ubuntu 21.04-System mit Debian 11 (Bullseye) verglichen, beide als virtueller Gast in einer Libvirt-Umgebung, wobei ich auf jedem Gast 2 „kabelgebundene“ Netzwerkschnittstellen (verschiedene Subnetze) verwendet habe.

Verfahren:

  1. Gast wird mit einer aktiven Schnittstellenverbindung gestartet (die zweite ist ausgefallen)
  2. Aktiven Link deaktivieren (über Virtual Manager)
  3. Link von einer anderen Netzwerkschnittstelle aufbauen (via Virtual Manager)
  4. Überprüfen im Gast, ob das Netzwerk über die zweite Schnittstelle erneut verbunden ist

Auf einem Ubuntu 21.04-System funktioniert alles wie gewünscht, der Gast entfernt die Schnittstelle mit dem fehlenden Träger (weil der Link auf „inaktiv“ gesetzt war) und stellt die Verbindung zum Netz automatisch über die zweite Schnittstelle wieder her (deren Link auf „aktiv“ gesetzt war).

Der Debian-Gast stellt die Verbindung nicht automatisch wieder her, aber es funktioniert, wenn Sie die Schnittstelle im Gast manuell einschalten.

Wenn Sie das Verfahren ändern, um ...

  1. Gast wird mit einer aktiven Schnittstellenverbindung gestartet (die zweite ist ausgefallen)
  2. Aktiven Link deaktivieren (über Virtual Manager)
  3. Warten auf Schnittstelle im Gast entfernt
  4. Link von einer anderen Netzwerkschnittstelle aufbauen (via Virtual Manager)
  5. Überprüfen im Gast, ob das Netzwerk über die zweite Schnittstelle erneut verbunden ist

... das Netzwerk wird auch im Debian-Gast automatisch wiederhergestellt.

Es scheint also, dass NetworkManager in Debian-Systemen ein ernstes Problem hat. Wenn die zweite Schnittstelle ein gültiger Träger wird, während eine andere Schnittstelle bereits aktiv ist, wird die neue Schnittstelle jetzt und in Zukunft bei der automatischen Verbindung ignoriert. Wenn die aktive Schnittstelle ausfällt, aktiviert NetworkManager die Schnittstelle auf der zweiten verfügbaren Schnittstelle nicht, mit dem ErgebnisDer Gast ist mit keinem Netzwerk mehr verbunden!

Ich versuche, Versionen, Pakete und Konfigurationsdateien zu vergleichen und kann keine Unterschiede erkennen.

Meine Fragen:

  • Irgendeine Idee, warum diese Systeme auf dasselbe Verfahren unterschiedlich reagieren?
  • Was kann im Debian-System geändert werden, um das Ziel des NetworkManagers (Netzwerk immer aktiv) zuverlässig zu erreichen?

verwandte Informationen