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.