Hoy pude migrar algunos de los servidores del juego a otro servidor y necesitaba ayuda para redirigir el tráfico de la IP antigua a la nueva.
SERVIDOR1 1.1.1.1 ----- (internet ) -----> SERVIDOR 2.2.2.2
Asumo que uso iptables para realizar esto, para eso usé esta regla en mi cuadro centOS en el servidor1.
/etc/sysctl.conf: net.ipv4.ip_forward = 1
iptables -t nat -A PREROUTING -p udp --dest 1.1.1.1 --dport 27015 -j DNAT --to-destination 2.2.2.2:27015
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A POSTROUTING -d 2.2.2.2 -p udp --dport 27015 -j SNAT --to 1.1.1.1
Pero el cliente no puede conectarse al servidor desde la IP anterior y la redirección no se inició.
Respuesta1
Podrías hacer algo parecido a esto:
iptables -t nat -A OUTPUT -p all -d 1.1.1.1 -j DNAT --to-destination 2.2.2.2
iptables -t nat -A POSTROUTING -p all -j MASQUERADE
Respuesta2
Si no tenía ningún NAT configurado previamente en este servidor, es posible que no tenga el kernel configurado para pasar tráfico IPv4.
Asegúrate de tener esto en tu /etc/sysctl.conf
:
net.ipv4.ip_forward = 1