Der Host verlor die Internetverbindung, nachdem libvirt Routing-Regeln für die VM-Netzwerkschnittstelle hinzugefügt hatte
Kürzlich hat mir das libvirt-Networking Kopfschmerzen bereitet - der Host verliert die Verbindung, sobald libvirt eine Route in der Kernel-Routing-Tabelle erstellt. Früher hat es gut funktioniert, es hat "plötzlich" vor ein paar Tagen aufgehört zu arbeiten. Ich muss etwas falsch gemacht haben, aber ich kann mich nicht erinnern, was ich getan habe, was die Probleme verursacht haben könnte.
Das habe ich beobachtet:
# libvirtd --version 3.0.0 # uname -a Linux cbpp 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u2 (2018-02-21) x86_64 GNU/Linux # # Before VM starts # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.43.1 0.0.0.0 UG 600 0 0 wlxe8de271c3ce3 192.168.43.0 0.0.0.0 255.255.255.0 U 600 0 0 wlxe8de271c3ce3 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet0 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0 # # After VM starts # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 0.0.0.0 0.0.0.0 U 0 0 0 vnet0 default 192.168.43.1 0.0.0.0 UG 600 0 0 wlxe8de271c3ce3 link-local 0.0.0.0 255.255.0.0 U 0 0 0 vnet0 192.168.43.0 0.0.0.0 255.255.255.0 U 600 0 0 wlxe8de271c3ce3 192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet0 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
Ich vermute, das Problem liegt in den vnet0-Regeln in der Kernel-IP-Tabelle, aber ich kann mich irren. Ich bin neu im libvirt und Linux Networking. Ich kann völlig falsch sein. Bitte weisen Sie darauf hin, wenn ich bin. Vielen Dank.
Update 2018-04-15: Ich habe eine vorgenommentraceroute
und festgestellt, dass alle ausgehenden Verbindungen tatsächlich beimvnet0
Standardeintragangehalten werden:
# # After VM starts # traceroute 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets 1 cbpp.local (169.254.27.41) 3079.602 ms !H 3079.540 ms !H 3079.522 ms !H
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?