GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum Linux Bridge nicht funktioniert

Ich habe das gelöst.

Es stellt sich als iptables heraus Wer legt Pakete auf der Brücke ab? Pakete durchlaufen FORWARD Kette der filter Tabelle, die keinen Regeln entspricht, sodass die Standardrichtlinie DROP gilt.

Um zu testen, ob es durch iptables verursacht wird, können wir

versuchen
echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables

dann sehen, ob die Brücke funktioniert.


Dies war genau mein Problem bei der Fehlerbehebung einer manuell erstellten Brücke zur Verwendung mit lxd. Ich habe die folgenden Regeln zu /etc/iptables/rules.v4 hinzugefügt:

-A FORWARD -o br0 -m comment --comment "allow packets to pass from lxd lan bridge" -j ACCEPT
-A FORWARD -i br0 -m comment --comment "allow input packets to pass to lxd lan bridge" -j ACCEPT

Linux
  1. Warum ich bei xterm bleibe

  2. Linux – Warum funktioniert Locale Es_mx, aber nicht Es?

  3. Die Linux-Sortierung funktioniert nicht mit negativen Gleitkommazahlen

  4. Warum funktioniert Bash `(())` nicht innerhalb von `[[]]`?

  5. Warum funktioniert hostname --fqdn nicht auf meinem Ubuntu-Computer?

Tcpdump-Befehl unter Linux

FIX:Google Chrome funktioniert nicht unter Kali Linux

Linux-Firewall

Linux – Warum funktioniert Setuid nicht?

Linux-tcpdump-Befehl

Linux-Bridging leitet keine Pakete weiter