fbpixel
Etiquetas: , , , , , ,
0
(0)

Cuando quieras conectarte a un dispositivo fuera de tu red WiFi, necesitas configurar el reenvío de puertos. Una vez que tu Raspberry Pi o ESP esté conectada a tu router de Internet, podrás acceder a ella desde cualquier lugar configurando el reenvío de puertos.

N.B: Por razones de ciberseguridad, puede ser muy peligroso realizar una redirección de puerto sin tomar precauciones. Por este motivo, solo debes configurar una redirección si estás seguro de lo que haces y debes establecer las protecciones necesarias (contraseña, etc.).

Principio

En la misma red, los dispositivos se comunicarán con sus direcciones locales (por ejemplo, 192.168.x.xxx). Sólo el router tiene una dirección pública. Cuando configuras el reenvío de puertos, le pides al router que abra un puerto público y lo vincule a una dirección local.

Ex:

  • IP pública del router: 82.95.256.144
  • IP del router local: 192.168.1.254
  • IP del dispositivo local: 192.168.1.17 (puerto 80 por defecto)

Así, si redirigimos el puerto 600 a la dirección IP del dispositivo, podremos acceder a él escribiendo 82.95.256.144:600

Este procedimiento puede ser muy útil para desarrollar funciones avanzadas de domótica o IoT que requieran acceso remoto en Raspberry Pi, ESP8266, EP32 o cualquier otro dispositivo con conexión a internet.

Encuentra la dirección IP de tu router

  • Raspberry Pi o Linux
ip route
  • Para Windows
ipconfig

Estos comandos proporcionan, entre otras cosas, la dirección IP local de su router (en este caso 192.168.1.254)

Puede utilizar el comando netstat -a para obtener una lista de conexiones al dispositivo y los puertos utilizados.

Configuración del reenvío de puertos

En su navegador, puede introducir la dirección IP para acceder a la página de inicio del router. Se te pedirán tus datos de acceso.

N.B: El procedimiento de reenvío de puertos difiere de una caja a otra. Si busca «nombre-caja Reenvío de puertos» en Internet, debería encontrar el procedimiento a seguir.

Luego busca la opción «Redirección de Puertos» o NAT/PAT. En un bbox, Servicios de la Box > Redirección de Puerto> Configuración.

Haga clic en «Añadir una regla» e introduzca la información de redireccionamiento

Del ejemplo anterior:

  • Nombre de la regla: MyPortForwarding
  • Protocolo: TCP
  • Dirección IP local del equipo: 192.168.1.17
  • Puerto interno: 80 (puede ser un valor establecido)
  • Puerto exterior: 600

N.B: El puerto externo puede tomar un valor comprendido entre 0 y 65535. Los números de puerto inferiores a 1024 o superiores a 49150 están reservados para el sistema.

Aplicaciones

Fuentes

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?