Перенаправление natd-портов FreeBSD

Не удалось воспроизвести:

$ echo '<3' > foo
$ grep "<3" *
foo:<3
0
04.10.2019, 15:25
1 ответ

Наконец-то я разобрался.

Я попытался убить natd просто для того, чтобы перезапустить его с некоторыми тестовыми параметрами, и был совершенно ошеломлен тем фактом, что компьютеры в локальной сети после этого не теряли подключение к Интернету. Я начал расследование и обнаружил, что у меня работает еще один отдельный NAT! Это была установка ppp natв /etc/ppp/ppp.conf. Значит, это была первопричина. Однако мне пришлось изменить некоторые настройки natd/ipfw , чтобы все работало как надо.

Во-первых, я изменил natd_interface="igb0"наnatd_interface="tun0"(с моего внешнего сетевого адаптера на интерфейс pppoe, вызываемый при подключении ). И я добавил правило ipfw divert, выглядящее так:

ipfw add divert natd from any to any via tun0

После этого все работает нормально, и сейчас я занимаюсь настройкой брандмауэра.

0
28.01.2020, 03:13

Теги

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