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.2
a la máquina conectada a su conmutador a la que desea reenviar el puerto 80 y wlan0
al 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.