bsd (osx) pf nat - altera a porta de origem em pacotes UDP de saída

bsd (osx) pf nat - altera a porta de origem em pacotes UDP de saída

Estou executando o docker-machine no osx. docker-machine está executando NAT, então quando meu contêiner envia um pacote UDP na porta 1812, o NAT o traduz para alguma porta aleatória. Estou brincando com o pf nat (no host) para que o osx altere a porta de origem desses pacotes de saída de volta para 1812.

Imagino que isso funcionaria - mas não funciona

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

Espero que alguns especialistas em pf/bsd possam me ajudar com isso. Não estou preocupado com segurança nem nada neste momento - apenas estou tentando testar uma teoria sobre como um dispositivo específico responde à porta de origem.

informação relacionada