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

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

Ich verwende Docker-Machine unter OSX. Docker-Machine führt NAT aus, sodass NAT ein UDP-Paket auf Port 1812 übersetzt, wenn mein Container also ein UDP-Paket auf Port 1812 sendet. Ich spiele mit pf nat (auf dem Host) herum, damit ich OSX dazu bringen kann, den Quellport dieser ausgehenden Pakete einfach wieder auf 1812 zu ändern.

Ich könnte mir vorstellen, dass das funktioniert, aber das tut es nicht.

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

Ich hoffe, dass mir einige PF/BSD-Experten dabei helfen können. Ich mache mir derzeit keine Sorgen um die Sicherheit oder so etwas - ich versuche nur, eine Theorie zu testen, wie ein bestimmtes Gerät auf den Quellport reagiert.

verwandte Informationen