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!
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!