ifconfig
= Solaris
ipconfig
= Windows
ip
= Linux
Это я знаю, но я, конечно, открыт для дополнений и исправлений.
Я думал, что systemd-networkd - это только что-то для создания интерфейсов при загрузке, но похоже на нечто большее. У него есть собственное решение для маршрутизации, и его не следует использовать с NetworkManager, который мне нужен для управления моими беспроводными сетями. Systemd-networkd разработан для серверов или компьютеров, статически подключенных к сети.
Теперь я решил не использовать systemd-networkd. Лучшее решение для меня - создать мост в NetworkManager для автоматического создания.
Проблема решена.
В вашей таблице фильтров отсутствуют некоторые важные строки в FORWARD.
-A FORWARD -i wlp3s0 -o br0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i br0 -o wlp3s0 -j ACCEPT
Тот факт, что в ядре включен мост и IP-переадресация, не означает, что трафик просто волшебным образом будет перемещаться и получать NAT. iptables необходимо знать, как обрабатывать трафик.
Я хотел бы сначала добавить эти строки, а затем продолжить устранение неполадок, если у вас по-прежнему возникают проблемы.