bsd (osx) pf nat - Quellport für ausgehende UDP-Pakete ändern

633
roocell

Ich arbeite auf osx mit Docker-Maschine. Docker-Maschine läuft NAT. Wenn mein Container ein UDP-Paket an Port 1812 aussendet, übersetzt NAT es in einen beliebigen Port. Ich spiele mit pf nat (auf dem Host) herum, so dass ich Osx dazu bringen kann, den Quellport dieser ausgehenden Pakete einfach auf 1812 zu ändern.

Ich kann mir vorstellen, dass dies funktionieren würde - aber es funktioniert nicht

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

Ich hoffe, einige pf / bsd-Experten können mir dabei helfen. Ich habe an diesem Punkt keine Bedenken hinsichtlich der Sicherheit oder irgendetwas - ich versuche nur eine Theorie zu testen, wie ein bestimmtes Gerät auf den Quellport reagiert.

1

0 Antworten auf die Frage