Ubuntu 20.04 пересылает трафик между двумя интерфейсами (wlan0 и eth0) с помощью NetworkManager

Запуск Ubuntu 20.04 на Pi с отключенным netplan и только с использованием NetworkManager. Пусть wlan0 работает в режиме AP и кабель Ethernet, подключенный к Pi.

Я хочу, чтобы при подключении к точке доступа Wi-Fi на wlan0 можно было получить доступ в Интернет через eth0.

Я считаю, что этого можно достичь путем перенаправления трафика между wlan0 и eth0.

Я пробовал использовать iptables, как упоминалось во многих других ответах, но не могу заставить его работать. Это не сработало: пересылка iptables между двумя интерфейсами

Есть ли способ сделать это строго NetworkManager?

ПРИМЕЧАНИЕ: Я буквально пробовал около 10 пошаговых руководств, которые нашел в Интернете, с использованием nmcli, iptables, brctl и ip. Ничего не работает. Я отдам кому-нибудь всю свою репутацию, если я дам ответ, который заставит это работать.

0
задан 9 April 2021 в 22:17
1 ответ

Нашел проблему. systemd-resolved мешал DNS работать должным образом. Поэтому я отключил systemd-resolved, и все работает как ожидалось.

Очевидно, systemd-resolved не очень хорошо работает с Network Manager.

1
ответ дан 24 April 2021 в 01:40

Теги

Похожие вопросы