GNU/Linux >> Znalost Linux >  >> Linux

proč linux bridge nefunguje

Vyřešil jsem to.

Ukázalo se, že je iptables kdo hází balíčky na most. Pakety putují přes FORWARD řetězce filter tabulka, která neodpovídá žádným jejím pravidlům, takže výchozí zásada je DROP platí.

Chcete-li otestovat, zda je to způsobeno iptables, můžeme zkusit

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

pak se podívejte, jestli most funguje.


To byl přesně můj problém při odstraňování problémů s ručně vytvořeným mostem pro použití s ​​lxd. Do /etc/iptables/rules.v4 jsem přidal následující pravidla:

-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. Proč Bash `(())` nefunguje uvnitř `[[]]`?

  2. Proč na mém počítači Ubuntu nefunguje název hostitele --fqdn?

  3. Proč můj symbolický odkaz nefunguje?

  1. Proč je Linux zásadní pro edge computing

  2. Linux Firewall

  3. BCRYPT – Proč jej distribuce Linuxu nepoužívají ve výchozím nastavení?

  1. Linuxové řazení nefunguje se zápornými plovoucími čísly

  2. Proč `\d` nefunguje v regulárních výrazech v sed?

  3. Instalace dockeru na Linux Mint 19.2 nefunguje