Redireccionar trafico (NAT)

Iniciado por Juanix91, 26 Mayo 2019, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

Juanix91

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!

warcry.

No entiendo tu pregunta?

Precisamente lo que hace el NAT, es eso, utilizar tu ip y con esa ip dar servicio a toda una subred.

si quieres tener la ip de origen de cada jugador tendrás que hacer un fordwarding del puerto 8888 de una ip a otra, pero no un NAT

HE SIDO BANEADO --- UN PLACER ---- SALUDOS