Reenvío de puertos usando Ubuntu ICS

Reenvío de puertos usando Ubuntu ICS

Entonces, mi computadora portátil recibe una señal wifi y comparte la conexión a través de su puerto ethernet. El puerto Ethernet está conectado a un conmutador y mis clientes (varias computadoras/xbox 360/ps2) se conectan al conmutador. Una cosa que me gustaría hacer es configurar algún tipo de reenvío de puertos, de modo que si se usa el puerto 80, la computadora portátil reenvíe ese puerto a una de las computadoras conectadas al conmutador.

¿Cómo haría para hacer algo como esto?

Respuesta1

Probablemente tendrás que familiarizarte con iptables, pero en resumen:

iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.0.2:80
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 80 -j ACCEPT

Cambie 192.168.0.2a la máquina conectada a su conmutador a la que desea reenviar el puerto 80 y wlan0al mismo de su interfaz inalámbrica.

Si no se siente cómodo usando iptables, eche un vistazo aConstructor de cortafuegos, que tiene una buena GUI y genera configuraciones de iptables.

información relacionada