bsd (osx) pf nat - изменить порт источника для исходящих пакетов UDP

Я использую Docker-машину на OSX. Докер-машина работает с NAT, поэтому, когда мой контейнер отправляет UDP-пакет на порт 1812, NAT транслирует его на некоторый случайный порт. Я играю с pf nat (на хосте), чтобы я мог заставить osx просто изменить исходный порт на этих исходящих пакетах обратно на 1812.

Я думаю, что это будет работать - но это не так

nat on en0 proto udp from any to any -> (en0) port 1812

Я надеюсь, что некоторые эксперты pf/bsd помогут мне в этом. На данный момент я не беспокоюсь о безопасности или о чем-то еще - просто пытаюсь проверить теорию о том, как конкретное устройство реагирует на порт источника.

0 ответов

Другие вопросы по тегам