Hola que tal.
Tengo un servidor de juegos donde los jugadores pueden ingresar por medio de otras IPs (diferentes a la del servidor).
Esto funciona (pero no como yo quiero).
iptables -t nat -A PREROUTING -p udp -d 111.111.111.111 --dport 8888 -m state --state NEW -j DNAT --to-destination 222.222.222.222:8888
iptables -t nat -A POSTROUTING -p udp -s 222.222.222.222 --sport 8888 -m state --state NEW -j SNAT --to-source 111.1111.111.111:8888
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
El inconveniente:
Los jugadores ingresan por medio de la IP 111.111.111.111 y su trafico es redireccionado a la IP 222.222.222.222.
El jugador pierde su IP y es reemplazada por la 111.111.111.111 y eso para mi es un problema porque son muchos los jugadores que ingresan y entonces no es bueno que todos compartan la misma IP. Me gustaría que el jugador pueda conservar su IP pero no tengo conocimientos para eso.
Aprecio su ayuda!