2 votos

MacOS equivalente de la regla iptables

Estoy buscando implementar una regla como la siguiente regla iptables en mi Mac.

sudo iptables -t nat -A OUTPUT -d 10.244.1.8 -p tcp --dport 4369 -j DNAT --to-destination 127.0.0.1:4369

Contexto: En mi configuración actual estoy reenviando un puerto de un contenedor en k8s a través de kubectl port-forward y estoy intentando, cuando hago ping a la IP del nodo erlang en ejecución en el contenedor, poder traducir esta IP a localhost para llevar a cabo el procesamiento (la configuración se puede encontrar en esta publicación https://www.mendrugory.com/post/remote-elixir-node-kubernetes/)

¡Gracias de antemano!

0 votos

He escrito reglas pf, pero nunca he hecho iptables; ¿qué hace específicamente la regla? ¿Reenvía el tráfico desde 10.244.1.8 puerto 4369 a tu localhost puerto 4369?

0 votos

Sí, hace eso, al traducir la solicitud de salida en localhost. Al menos eso es lo que he entendido del artículo. Soy muy nuevo en iptables y pf.

1 votos

Estoy tratando de pasar de inglés normal a pf :) Es más fácil para mí entender la regla de esa manera si sé lo que quieres lograr. No sé para qué son todas las banderas ni "DNAT", etc. Tendría que aprender primero algo de iptables.

2voto

ApocalypseMike Puntos 41

Después de haber luchado con este problema durante mucho tiempo, logré lograr el efecto deseado mediante:

sudo ifconfig lo0 alias 
rdr pass on lo0 inet proto tcp from any to  port  -> 127.0.0.1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X