Cuando monté este blog, me encontré con el problemón que no podía abrir el puerto 80 del router.
Antes tenía un router Zyxel (vdsl, no recuerdo el modelo exacto) y era completamente imposible abrir el puerto 80 desde la interfaz web. Cuando lo intentaba, siempre me salía un popup con el mensaje «Since port 80 is used, the DSL web server port will be moved to 8080». Esto sería perfecto si fuera verdad, pero no lo es. El muy puñetero no se ponía en el puerto 8080. Lo que hacía era poner a mi equipo en el 8080, de manera que tená que acceder a mi servidor web desde fuera por el puerto 8080. Busqué muuucho por google, y había gente a la que le pasaba lo mismo, pero nadie daba solución. Pensé que podría ser un bug así que intenté actualizar el firmware, y me lo cargué 🙂 Que conste que me bajé (estoy completamente seguro) la versión de firmware que correspondía. A día de hoy todavía no sé por qué falló.
El caso es que llamé a movistar para decirles que mi router se había averiado misteriosamente. Al día siguiente me trajeron otro. Desagradable sorpresa que me llevé cuando descubrí que era otro Zyxel 🙁 Esta vez tengo un Zyxel P-870HNU-51B. Me temía lo peor, y así fué. Seguía sin poder abrir el dichoso puerto 80. Seguí buscando por internet, y nada. Abrí un parte a Zyxel España, y nunca me respondieron. Abrí otro a Zyxel del Reino Unido. Me respondieron pero me pedían acceso remoto para comprobar, que no tenían ninguno allí para probar (???). Pasé un poco de ellos la verdad. Estaba ya tan desesperado que estuve a punto de comprarme otro router, un Comtrend.
Pero di con la solución. Accedí por telnet y descubrí el comando para abrir el puerto, y esta vez no se quejó:
[bash]# telnet 192.168.1.1
Trying 192.168.1.1…
Connected to 192.168.1.1.
Escape character is ‘^]’.
ZyXEL P-870HNU-51B
Login: admin
Password:
Last login: Fri Jan 18 12:07:13 2013 from: 192.168.1.200
> natp add www ppp0.1 tcp 80:80 8080:8080 192.168.1.200
natp: add natp operation successfully on ‘www'[/bash]
Esto suponiendo que tenéis vuestro servidor web en el 8080 y que la interfaz wan es la ppp0.1. Decir también que lo intenté por telnet en el Zyxel que tenía antes, pero creo que fui un poco torpe y no lo encontré 🙂
De verdad espero que le sirva a alguien.
Impresionante.
Me acabas de ayudar a resolver un mes entero de problema.
Por lo que dices creo que el tuyo fue algo más largo…
Un millón de gracias.
Pues no sabes cuánto me alegro Manuel. Le hace sentir bien a uno 🙂 Un saludo!
Muchisimas gracias por tu ayuda Miguel,
Nos acabas de resolver el problema que teníamos. Qué suerte dar con tu blog!
Precisamente, no hay forma de encontrar información más extensa sobre este modelo de router.
Nuevamente, un millón de gracias
de nada!
La verdad es que buscar «zyxel puerto 80» en google no te lleva a donde uno quiere… 😉
Hola Miguel, Gracias!, pero aún no he podido hacer que funcione, no entiendo en la línea 9 esto: > , si pongo toda la linea completa me da este error:
telnetd:error:53.562:processInput:507:unrecognized command gt; natp add www ppp0
La quito, y ahora no puede mortrar el index.html ….estoy desesperado!
Saludos
Hola Fernando,
Perdona, es que el editor de wordpress a veces me la juega. El símbolo gt; es en realidad «>», pero no hace falta que lo pongas. Es simplemente el símbolo del sistema cuando haces telnet. Ya he corregido el post. En definitiva, lo que tienes que poner es «natp add www ppp0.1 tcp 80:80 8080:8080 192.168.1.200» con la ip correspondiente.
Saludos
Grande la solución!!!
Mil gracias!!
de nada!
amigos tengo el mismo problema, no se si me podrían agregar, ayudenme por favor, no logro reparar ese problema con mi zyxel P-660HW-T1 v3
¿qué te ocurre exactamente?
buenos días, pues mi problema es que tengo un ZyXEL P-660HW-T1 v3
eh abierto el puerto 80 en:
Network >>> NAT >>> Port Forwarding
Service Name (WWW) >>> Server IP Address (192.168.1.33) [ya que es mi IPv4] >>>
ABRI EL PUERTO EN EL FIREWALL
80 – TCP
80 – UDP
y pues sigo con el problema de que nadie pueda ver mi página web (remotamente)
ayudame por favor
no lo hagas desde la interfaz web. Hazlo por telnet tal y como explico en el post.
Saludos.