Tenemos un enrutador ZyXEL VMG8324-B10A en casa. Puedo iniciar sesión a través de ssh y usar el comando portforward --help
, que da como resultado el siguiente resultado:
Usage: portforward config <ServiceName> --wanintf <atm0.1|atm1.1|ptm0.1|ptm0.2|ptm0.3|eth4.1|eth4.2|eth4.3|eth3G> [--wanip <wanip>]
--sipaddr <ServerIP Addr> --sport <Trigger Start Port> <Trigger End Port>
--transport <Translation Start Port> <Translation End Port>
--proto <tcp|udp|tcpudp> <enable|disable>
portforward delete <ServiceName> --sipaddr <ServerIP Addr>
portforward show
portforward --help
La regla de reenvío que quiero modificar se ve así ( portforward show
):
Service Wan ServerIP Trigger End Trans. Trans.
# Status Name Intf. WanIP Address StartPort Port StartPort EndPort Portocol
------------------------------------------------------------------------------------------------------------------------
2 enable PC HTTP [conn] [old-ip] 80 80 80 80 TCP
Quiero alterar esta regla para hacerla avanzar [new-ip]
. Sin embargo, el comando portforward config "PC HTTP" --sipaddr [new-ip]
da como resultado
portforward: invalid parameter HTTP" for option 'config'
¿Es correcto el formato del comando que ingresé? ¿Y cómo puedo cambiar la dirección IP a la que apunta esta regla?
EDITAR: El enrutador Huawei parece ser el anterior. Actualmente tenemos uno de ZyXEL.
command-line
router
port-forwarding
Tempestas Ludi
fuente
fuente
Respuestas:
En realidad respondiendo tus comentarios aquí:
y
Parece que tiene una Raspberry Pi en casa en la que puede acceder desde su ubicación remota y le gustaría acceder a la interfaz web del enrutador como si estuviera en la red doméstica.
Si este es su problema, puede usar el reenvío de puertos SSH :
¿Dónde
raspberrypi
está el nombre de host o la~/.ssh/config
entrada de Raspberry Pi que usas para conectarte? Esto le permite establecer un túnel desde su ubicación remota hasta la Raspberry Pi en casa. Si visitahttps://localhost:8080
su navegador desde la ubicación remota, su Raspberry Pi reenvía la solicitud a la dirección IP del enrutador doméstico (192.168.1.1
en este ejemplo) en el puerto443
, que es la página de administración web https en mi hipótesis.Esto es más seguro que abrir la interfaz de administración web a Internet público (aunque podría restringir el acceso por IP) y más fácil que configurar una VPN solo para este propósito.
Otra opción sería reenviar X e iniciar el navegador de Raspberry Pi desde su ubicación remota. Sin embargo, esto va a ser más lento, ya que reenviaría toda la aplicación gráfica en lugar de simplemente tunelizar los datos. y más torpe, también, porque el navegador tendría que ser ejecutado por la CPU de la Raspberry Pi en lugar de la de su computadora remota más poderosa.
fuente