Debian 10.3 - Das Netzwerk bricht beim Starten von br0 zusammen

Debian 10.3 - Das Netzwerk bricht beim Starten von br0 zusammen

Ich habe zu Hause einen Server mit Debian 10.3. Ich möchte damit einige virtuelle Maschinen mit KVM betreiben. Ich habe das Setup inhttps://www.cyberciti.biz/faq/install-kvm-server-debian-linux-9-headless-server/

Als ich versuchte, die überbrückte Schnittstelle zu starten, wurde es seltsam. Nachdem ich die Kommentare mit einem vorangestellten # entfernt hatte, konnte ich sie mit ifup br0 starten. Nach kurzer Zeit funktionierte die eth0-Schnittstelle auf derselben Maschine nicht mehr. Ich konnte sie weder von außen erreichen noch von dieser Maschine aus irgendetwas erreichen. Am Ende musste ich sie neu starten. Ich bekam einige Fehlermeldungen, dass das Netzwerk nicht funktionierte (tut mir leid, ich wusste nicht genau, was) und ich musste die br0-Konfigurationsdatei entfernen, um sie mit funktionierendem Netzwerk zu starten. Als ich die br0-Konfiguration wieder einsetzte und die Schnittstelle startete, passierte genau dasselbe wieder. Was mache ich falsch?

/etc/Netzwerk/Schnittstellen

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.99

Das funktioniert einwandfrei und ich erhalte die erwartete Weiterleitung:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         opnsense.hhv3   0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Wenn ich jedoch Folgendes hinzufüge, funktioniert die Netzwerkverbindung nach kurzer Zeit nicht mehr:

auto br0
iface br0 inet static
        address 192.168.2.23       
        broadcast 192.168.2.255
        netmask 255.255.255.0
        gateway 192.168.2.254
        bridge_ports eth0    
        bridge_stp off      
        bridge_waitport 0 
        bridge_fd 0      

Übernimmt die Bridge-Schnittstelle die eth0-Schnittstelle vollständig? Wenn ja, wie kann ich dies einrichten, damit ich die Schnittstelle vom Server und auch von den zukünftigen virtuellen Maschinen, die darauf laufen, verwenden kann? Ich möchte auch, dass die virtuellen Maschinen auf das Netzwerk zugreifen können und (vorzugsweise) von dem Server aus, auf dem sie laufen, darauf zugegriffen werden kann.

Antwort1

Meh, ich habe die Antwort selbst gefunden, teilweise mit Hilfe vonÜberbrückungs-Ethernet-Schnittstelle

Entfernen Sie alle Einstellungen für eth0 in /etc/network/interfaces und alles funktioniert

In der Beschreibung, der ich gefolgt bin, ist es etwas umständlich dargestellt, da es in einer neuen Datei beschrieben wird. ## Stellen Sie sicher, dass alle Konfigurationen im Zusammenhang mit eth0 gelöscht sind. ## – was natürlich auf die gesamte Netzkonfiguration verwies, ich habe es nur gelesen, weil es um /etc/network/interfaces.d/br0 ging. – klar, wenn man es nur versteht …

verwandte Informationen