Te veo francamente radical con el Thomson. Desde mi punto de vista es un buen cacharro. Llevo con él desde que empecé con la guerra Arsys (todo sea dicho con más glorias que penas) y me va francamente bien, tengo dos máquinas + un portátil conectado y rula bien.
A ver, yo me encontré con el mismo problema que tú. El famoso firewall del thomson y las reglas del nat. Ahora bien, tirando del manualillo y de conocimientos de redes no es demasiado difícil ponerlo en marcha.
Te cuento los pasos para un servidor web, aunque sería lo mismo para cualquier otro servidor que quieras instalar (te lo digo de buena tinta porque tengo algún servidor de juego arrancado, tanto en linux como en windows.
Al grano y por pasos.
1. En primer lugar debes determinar el puerto por el que quieres dar acceso a tu servidor (supongamos en este caso para el servidor Web que se trate del puerto estándar 80 por el protocolo TCP).
Puerto: 80
Protocolo: TCP
Te recomiendo que tengas deshabilitado el DHCP, si bien no es necesario, sí te aseguras tener en el servidor la misma IP siempre con lo cual el NATP te funcionará en todas las ocasiones.
Es sencillo, configúrate en la máquina servidora el TCPIP con los siguientes datos
IP: 192.168.1.3
Mask: 255.255.255.0
Default Gateway: 192.168.1.1
DNS: 192.168.1.1
2. Debes abrir en primer lugar el puerto-protocolo en el firewall para permitirle acceso a la parte interna de tu red.
1. cmd.exe (o xterm,kterm en Linux)
2. telnet 192.168.1.1 -> Conexión al router via telnet.
3. => firewall rule list -> Vamos a ver las reglas creadas.
-----------------> En principio no deberías tener ninguna dentro de la chain sink correspondiente al puerto 80-TCP
-----------------> con action=drop
-----------------> Vamos a abrir el puerto en el firewall
4. => firewall rule create chain=sink prot=tcp dstport=80 action=accept
-----------------> La chain "sink" define que son reglas para los paquetes de entrada al firewall, los source son los que salen del mismo.
5. => firewall rule list -> Verificamos que se ha creado la regla.
Una vez hecho esto, puedes directamente desde el navegador redirigir el puerto 80 a la máquina donde tengas el servidor, asignándola como siempre, pero vamos a hacerlo desde el mismo telnet y así ser más cacharreros y de paso aprender algo.
6. => nat create protocol=tcp inside_addr=192.168.1.3 inside_port=80 outside_addr=0.0.0.0 outside_port=80
7. => saveall
8. => exit
Y chantatachán funcionará. Eso sí, te recomiendo que para probar este tipo de cosas, desde fuera, te conectes desde un teléfono via un ISP, el que quieras y hagas la prueba desde otro ordenador que no esté conectado al router, ya que si estás desde dentro la tabla NATP no la usa.
Suerte y comenta que tal.