Nous avons un routeur ZyXEL VMG8324-B10A à la maison. Je peux me connecter via ssh et utiliser la commande portforward --help
, ce qui donne la sortie suivante:
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 règle de transfert que je souhaite modifier ressemble à ( 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
Je veux modifier cette règle pour la transmettre [new-ip]
. Cependant, la commande portforward config "PC HTTP" --sipaddr [new-ip]
entraîne
portforward: invalid parameter HTTP" for option 'config'
Le format de la commande que j'ai entrée est-il correct? Et comment puis-je changer l'adresse IP vers laquelle cette règle pointe?
EDIT: Le routeur Huawei semble être notre précédent. Nous en avons actuellement un de ZyXEL.
command-line
router
port-forwarding
Tempestas Ludi
la source
la source
Réponses:
Répondant réellement à vos commentaires ici:
et
Il semble que vous ayez un Raspberry Pi à la maison dans lequel vous pouvez accéder à partir de votre emplacement distant et que vous souhaitez accéder à l'interface Web du routeur comme si vous étiez sur le réseau domestique.
Si c'est votre problème, vous pouvez utiliser la redirection de port SSH :
où
raspberrypi
est le nom d'hôte ou l'~/.ssh/config
entrée du Raspberry Pi que vous utilisez pour vous y connecter. Cela vous permet d'établir un tunnel entre votre emplacement distant et le Raspberry Pi à la maison. Si vous visitezhttps://localhost:8080
sur votre navigateur à partir de l'emplacement distant, la demande est transmise par votre Raspberry Pi à l'IP du routeur domestique (192.168.1.1
dans cet exemple) sur le port443
, qui est la page de gestion Web https dans mon hypothèse.C'est plus sûr que d'ouvrir l'interface de gestion Web à l'Internet public (bien que vous puissiez restreindre l'accès par IP) et plus facile que de configurer un VPN juste à cette fin.
Une autre option serait de faire un transfert X et de lancer le navigateur du Raspberry Pi à partir de votre emplacement distant. Cependant, cela va être plus lent car vous transférez toute l'application graphique au lieu de simplement tunneler les données. et plus maladroit aussi, car le navigateur devrait être exécuté par le processeur du Raspberry Pi au lieu de votre ordinateur distant, espérons-le, plus puissant.
la source