Использование `ip route` для изменения сетевого интерфейса путем изменения маршрута по умолчанию [дубликат]

Вам нужно будет отредактировать настройку mynetworks , чтобы включить сети, из которых Postfix будет пересылать почту. Этот параметр существует для предотвращения ретрансляции почты с любого адреса на любой адрес, так называемый «открытый ретранслятор», который нравится спамерам.

См. http://www.postfix.org/BASIC_CONFIGURATION_README.html

1
05.09.2017, 00:54
2 ответа

Решение, упомянутое Хауке, было бы одним из путей. Недостаток этого подхода заключается в том, что вы должны держать подключенным (проводной )Ethernet-интерфейс до тех пор, пока все соединения не «выключатся».

Другой, более плавный, но и немного более сложный подход (, например. Я не знаю, можете ли вы добиться этого с помощью NetworkManager, который, согласно вашим метрикам маршрута -, вы используете ), будет использовать соединение для соединения интерфейсов вместе. Таким образом, при отключении вашего проводного подключения к сети Ethernet соединения будут автоматически терпеть неудачу -для использования WiFi.

Я уже дал более подробное объяснение того, как настроить связывание для WiFi и проводных подключений, в своем ответе на Использование порта WiFi в качестве резервного канала .

0
28.01.2020, 00:49

Вы должны отключить интерфейс Ethernet. Вы можете сделать это с помощью iptablesи расширенной маршрутизации. С

iptables -m conntrack --ctstate NEW

вы можете найти новые соединения в вашей цепочке OUTPUT и пометить их с помощью --set-mark.

Вы можете использовать ip ruleдля маршрутизации пакетов с этой меткой через WiFi.

Через некоторое время весь или, по крайней мере, большая часть вашего трафика будет использовать Wi-Fi без каких-либо сбоев.

Если вы управляете маршрутизатором, вы, вероятно, даже можете сохранять соединения, которые будут длиться вечно, используя SNAT.

0
28.01.2020, 00:49

Теги

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