
Mein Setup sieht folgendermaßen aus: Mittels KVM und Tap-Interfaces habe ich zwei VMs am Laufen. Die beiden Tap-Interfaces sind über eine Bridge verbunden. Auf Tap0 läuft ein DHCP-Server, auf Tap1 habe ich einen "dhclient" ausgeführt. Mittels TCPdump habe ich erfahren, dass Tap1 eine Anfrage sendet, die vom Server empfangen wird. Der Server antwortet. Die Antwort kann ich auf dem Bridge-Interface sehen, sie kommt jedoch nie beim Client an.
Auch wenn ich dem Client manuell eine IP zuweise, kann ich in keine der beiden Richtungen (Server-Client, Client-Server) pingen.
Ich habe auch versucht, alles auf 0 zu setzen in /proc/sys/net/bridge/
Jede Hilfe wäre willkommen.
Antwort1
Wenn Sie Schnittstellen zu einer Brücke zusammenführen, verwenden Sie nicht mehr die einzelnen Schnittstellen, sondern die gesamte Brücke als Schnittstelle. Sie müssen wahrscheinlich Ihren DHCP-Server ändern, sodass er auf br0
statt auf lauscht tap0
.
Wenn Sie keine br0
oder eine andere ähnliche Bridge-Schnittstelle eingerichtet haben, müssen Sie eine erstellen, wenn Sie tap
Schnittstellen verwenden. Weitere Informationen finden Sie auf der brctl
Befehlsseite man
.