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
raspberrypiestá el nombre de host o la~/.ssh/configentrada 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:8080su 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.1en 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