This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

[SOLUCIONADO] ¿Como hacer Port Forwarding a un Router WiFi?

  • 6 Replies
  • 1725 Views

0 Members and 3 Guests are viewing this topic.

Offline nigreco451

  • *
  • Underc0der
  • Posts: 4
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • View Profile
Hola y buenas a todos. Actualmente estoy en una residencia donde hay acceso wifi libre de alta velocidad, y yo tengo el vicio de usar el cliente P2P Soulseek para escuchar música, pero este programa me discrimina ante otros usuarios por tener los puertos cerrados, siendo que ya he sido flaggeado como leecher  :-[

Para configurar correctamente Soulseek necesito hacer Port Forwarding, es decir, abrir los puertos del router, pero desde mi acceso inalámbrico no me es posible ingresar a la página de configuración (192.168.1.1), ya he intentado con apps como "Simple Port Forwarding" pero no me funcionaron  :-\

He consultado algunos sitios y dicen que la alternativa es contratar un servicio VPN que ofrezca port forwarding para P2P... algo bastante caro, según he visto :'(

En definitiva:

¿Existe alguna forma de acceder a la página de configuración y abrir los puertos del router desde mi posición restringida de cliente inalámbrico?

¿Por qué los programas P2P como Soulseek me exigen utilizar puertos altos y soy rechazado cuando quiero asignar uno de los puertos que la mayoría de routers tienen abiertos por default, como el 21, 25, 80, 110, 139, 443 y 8080?


Realmente agradecería mucho a quien pueda apiadarse y quitarme ese par de dudas sin lincharme (シ_ _)シ
« Last Edit: September 06, 2021, 01:27:24 pm by AXCESS »

Marked as best answer by nigreco451 on August 20, 2021, 07:06:37 pm

Offline DtxdF

  • *
  • Moderator
  • Posts: 1139
  • Actividad:
    16.67%
  • Country: 00
  • Reputación 27
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • View Profile
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
    • Email
¿Verificaste si el router tiene UPnP activado? Si es así, usar un cliente como upnpc te permitirá abrir los puertos que desees.

O si necesitas simplemente exponer una aplicación local a Internet sin necesidad de abrir puertos, lee este artículo: You are not allowed to view links. Register or Login

Quote
la mayoría de routers tienen abiertos por default, como el 21, 25, 80, 110, 139, 443 y 8080

La mayoría de routers no tienen ningún puerto abierto. Tienes que abrirlos por tu cuenta.

~ DtxdF
Los seres humanos son robots, cuyo combustible es el afanado dinero.

Offline nigreco451

  • *
  • Underc0der
  • Posts: 4
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • View Profile
Primero que nada, infinitas gracias DtxdF por tu atención ╰(*´︶`*)╯

You are not allowed to view links. Register or Login
¿Verificaste si el router tiene UPnP activado? Si es así, usar un cliente como upnpc te permitirá abrir los puertos que desees.
Soulseek tiene una opción de UPnP, pero cuando en cada intento yo reiniciaba la aplicación y comprobaba los puertos, estos seguían cerrados :-[

Probé una gran cantidad de puertos que vi mencionados en listas de puertos que los routers generalmente tienen abiertos, pero todos fallaron.
La opción "NAT-PMP" que muestra la imagen tampoco me funcionó ya que según leí es solo para dispositivos de Apple/Mac OS  :-\

You are not allowed to view links. Register or Login
O si necesitas simplemente exponer una aplicación local a Internet sin necesidad de abrir puertos, lee este artículo: You are not allowed to view links. Register or Login
Es la primera vez que leo sobre esto. No entiendo como es que nadie expuso esa solución en ningúno de los foros que vi. Incluso era un problema que yo tenía con otros programas P2P como eMule, y la ayuda oficial de eMule decía esta barbaridad que encontré citada en varios threads de usuarios preguntando por mi mismo problema de port forwanding:

Fuente: You are not allowed to view links. Register or Login
Así que yo me había dejado convencer que con Soulseek me encontraba en la misma situación  :'(
Gracias nuevamente. En cuanto temine de estudiar eso, dejaré mi comentario en el thread de tu tutorial (^_^)7

You are not allowed to view links. Register or Login
La mayoría de routers no tienen ningún puerto abierto. Tienes que abrirlos por tu cuenta.
Gracias por la aclaración, una vez más me dejé embaucar por un par de sitios que decían esto:

(You are not allowed to view links. Register or Login) (You are not allowed to view links. Register or Login)
Tal vez esto sea de la época de los primeros routers ADSL, lol, ahora también puedo entender por qué todos mis intentos fueron infructuosos :P
Gracias nuevamente :)

Offline DtxdF

  • *
  • Moderator
  • Posts: 1139
  • Actividad:
    16.67%
  • Country: 00
  • Reputación 27
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • View Profile
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
    • Email
@nigreco451

Comprendo. No obstante, no sé por qué los artículos que nos compartistes dijeron eso. Creo que es porque mayormente son los usados globalmente como estándar en muchos servicios.

También deberías probar directamente con otra aplicación. En mi caso yo abriría un puerto externo como el 80 y como puerto interno usaría el 8080, a su vez, ejecutaría el siguiente comando:

Code: (bash) You are not allowed to view links. Register or Login
python3 -m http.server 8080
Ahora obtendría mi dirección IP pública (puedes obtenerla desde You are not allowed to view links. Register or Login) y accedería desde otro dispositivo en una red distinta (tal como mi teléfono) y colocaría en el navegador mi dirección. Si tengo éxito se me mostrarían mis archivos locales.

La verdad es que aquí, en Venezuela, no hay problemas abriendo los puertos (o al menos en el ISP que tengo), pero en Argentina he escuchado a algunos que You are not allowed to view links. Register or Login es un fastidio por los problemas que esto acarrea.

Como te dije, usa upnpc y abre un puerto, a su vez ejecuta un servicio que sepas que funcione localmente y ya después lo pruebas con tu dirección IP pública. Es para descartar que el programa esté funcionando correctamente.

Claro está que algunos routers pueden abrir puertos a través de UPnP desde su panel de configuración. En mi caso no, pero con upnpc sí, pero si no es tu caso, es más sencillo usar la interfaz que te ofrece el router en ciertas situaciones.

~ DtxdF
« Last Edit: August 20, 2021, 01:33:19 pm by DtxdF »
Los seres humanos son robots, cuyo combustible es el afanado dinero.

Offline nigreco451

  • *
  • Underc0der
  • Posts: 4
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • View Profile
You are not allowed to view links. Register or Login
También deberías probar directamente con otra aplicación. En mi caso yo abriría un puerto externo como el 80 y como puerto interno usaría el 8080, a su vez, ejecutaría el siguiente comando:

Code: (bash) You are not allowed to view links. Register or Login
python3 -m http.server 8080
Ahora obtendría mi dirección IP pública (puedes obtenerla desde You are not allowed to view links. Register or Login) y accedería desde otro dispositivo en una red distinta (tal como mi teléfono) y colocaría en el navegador mi dirección. Si tengo éxito se me mostrarían mis archivos locales.
OMG! no sabía que con python se pudiera hacer eso :o Gracias, pero lamentablemente fue un fracaso. He probado acceder con mi IP pública tanto a XAMPP como a Filezilla Server, y al menos este último me advierte "You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router." :'(


You are not allowed to view links. Register or Login
La verdad es que aquí, en Venezuela, no hay problemas abriendo los puertos (o al menos en el ISP que tengo), pero en Argentina he escuchado a algunos que You are not allowed to view links. Register or Login es un fastidio por los problemas que esto acarrea.
Gracias por la data porque acabo de descubrir que también tengo ese otro problema del CG-NAT, ya que hice la comprobación de tracert + mi IP pública y tuve 30 saltos, lol

Me olvidé de pixelar el anuncio de la "originalidad" de mi window$ 7 XD

You are not allowed to view links. Register or Login
Como te dije, usa upnpc y abre un puerto, a su vez ejecuta un servicio que sepas que funcione localmente y ya después lo pruebas con tu dirección IP pública. Es para descartar que el programa esté funcionando correctamente.
Ya probé actualizar el programa, resetear la configuración, etc. por lo que no creo que el problema venga de este, ya que también me sucede con eMule. Aun no tuve tiempo de implementar la solución que me propusiste en tu mensaje anterior (siendo que la marcaría como mejor solución del thread) ;)

You are not allowed to view links. Register or Login
Claro está que algunos routers pueden abrir puertos a través de UPnP desde su panel de configuración. En mi caso no, pero con upnpc sí, pero si no es tu caso, es más sencillo usar la interfaz que te ofrece el router en ciertas situaciones.
Bruh, recuerda que no es mi red XD
Por cierto, aun tengo la duda de si es posible "acceder" a la configuración de un router WiFi desde la posición de cliente inalámbrico, la cual actualmente me restringe incluso de ingresar a la página de configuración que debería aparecer al tipear 192.168.0.1 o 192.168.1.1 :P

Offline DtxdF

  • *
  • Moderator
  • Posts: 1139
  • Actividad:
    16.67%
  • Country: 00
  • Reputación 27
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • View Profile
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
    • Email
Si los programas que abren sus puertos correspondientes no trabajan correctamente, lo más probable es que UPnP esté deshabilitado.

Aquí te dejo el enlace del programa en cuestión. Hay una versión para Windows: You are not allowed to view links. Register or Login

Si con esto también falla, mi suposición del primer párrafo puede que no esté errada.

~ DtxdF
Los seres humanos son robots, cuyo combustible es el afanado dinero.

Offline nigreco451

  • *
  • Underc0der
  • Posts: 4
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • View Profile
You are not allowed to view links. Register or Login
Si los programas que abren sus puertos correspondientes no trabajan correctamente, lo más probable es que UPnP esté deshabilitado.

Aquí te dejo el enlace del programa en cuestión. Hay una versión para Windows: You are not allowed to view links. Register or Login
Siguiendo la ayuda de la línea de comandos y You are not allowed to view links. Register or Login, yo ejecuté upnpc-static.exe -a 192.168.0.17 56438 56438 TCP
siendo que me retornó "Socket error: connect, 0 No valid UPNP Internet Gateway Device found", tanto en su versión static como en shared :(


Así que ciertamente tienes razón :-X

Uff, si que me haz hecho aprender y mucho. Lamento que solo pueda proporcionarte un simple gracias u_u