Hallo
Ich habe verschieden Qemu VM's, die über eine von Netplan erstellte Netzwerkbrücke per tap Interface verbunden sind. Die VM haben IP Adressen aus dem Bereich 192.168.12.0/24 und keinen Zugriff auf das Internet, was auch so bleiben soll. Nun möchte ich mein Host System in dieses Netzwerk einbinden. Dazu habe ich der Brücke eine IP aus diesem Bereich zugewiesen, damit klappt das Pingen zwischen Host und VM's in jeder Richtung.
Problem: Starte ich am Host und in der VM ein Multiplayer-Spiel, wird kein offenes Netzwerkspiel gefunden (bei Games, wo die Server IP eingegeben werden kann, funktioniert die Verbindung). Ich habe schon einiges ausprobiert, z.B. Brücke in promisc mode setzen, ip_forward aktiviert, usw., bisher erfolglos.
Auf br0 kommen keine Pakete an, während das Spiel bzw. Serversuche läuft, was ich mit wireshark überprüft habe. Ich will eine Funktionalität, wie dies mit einem Netzwerk-Switch der Fall ist. Wie kann ich das erreichen?
Ausgabe vom Host System: (enp14s0 wird für Internetzugang verwendet)
$ ifconfig #Auswahl br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.12.6 netmask 255.255.255.0 broadcast 192.168.12.255 inet6 fe80::5054:baff:fede:affe prefixlen 64 scopeid 0x20<link> ether 52:54:ba:de:af:fe txqueuelen 1000 (Ethernet) RX packets 35 bytes 3024 (3.0 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 27 bytes 3690 (3.6 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 tap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::fced:71ff:fe83:4bb9 prefixlen 64 scopeid 0x20<link> ether fe:ed:71:83:4b:b9 txqueuelen 1000 (Ethernet) RX packets 35 bytes 3514 (3.5 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 154 bytes 11620 (11.6 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$ ip r default via 192.168.8.1 dev enp14s0 proto dhcp src 192.168.8.101 metric 100 192.168.8.0/24 dev enp14s0 proto kernel scope link src 192.168.8.101 metric 100 192.168.12.0/24 dev br0 proto kernel scope link src 192.168.12.6
Gruß TNT