¿Es posible configurar “iptables -t nat -A POSTROUTING -j MASQUERADE” en un solo puerto?

¿Es posible configurar “iptables -t nat -A POSTROUTING -j MASQUERADE” en un solo puerto?

Hola, estoy intentando instalar esta conexión de red a través del software VPN:

Demonio SD WAN de código abierto para Linux

usando este Cómo:

Cómo configurar una conexión VPN vinculante en Linux | Sistemas Vrayo

en mi servidor CentOS 6.9 ejecutando interworx con sitios web y correo electrónico, etc.

En el cómo se requiere este comando:

iptables -t nat -A POSTROUTING -j MASQUERADE

para permitir que la red vinculada llegue a Internet, pero usar este comando en mi servidor dejará todos los demás servicios vulnerables y también impedirá que funcione el servidor de correo electrónico. ¿Hay alguna manera de que pueda hacer lo que requiere pero sólo en un único puerto? Gracias.

Respuesta1

¡Claro que sí! Todo lo que necesitas hacer es:

iptables -t nat -A POSTROUTING -p $tcp/udp --dport $port_number -j MASQUERADE

Donde -pes para el protocolo (tcp/udp) y --dportes el puerto de destino. Creo que en tu caso querrás -p tcpy --dport 6000.

información relacionada