Wir haben einen ZyXEL VMG8324-B10A Router zu Hause. Ich kann mich über ssh anmelden und den Befehl verwenden portforward --help
, was zu folgender Ausgabe führt:
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
Die Weiterleitungsregel, die ich ändern möchte, sieht wie folgt aus ( 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
Ich möchte diese Regel ändern, um sie weiterzugeben [new-ip]
. Der Befehl portforward config "PC HTTP" --sipaddr [new-ip]
führt jedoch zu
portforward: invalid parameter HTTP" for option 'config'
Ist das Format des von mir eingegebenen Befehls korrekt? Und wie kann ich die IP-Adresse ändern, auf die diese Regel verweist?
EDIT: Der Huawei Router scheint unser vorheriger zu sein. Wir haben derzeit eine von ZyXEL.
command-line
router
port-forwarding
Tempestas Ludi
quelle
quelle
Antworten:
Beantworten Sie Ihre Kommentare hier:
und
Es scheint, als hätten Sie zu Hause einen Raspberry Pi, in den Sie von Ihrem Remote-Standort aus ssh können, und Sie möchten auf die Weboberfläche des Routers zugreifen, als wären Sie im Heimnetzwerk.
Wenn dies Ihr Problem ist, können Sie die SSH-Portweiterleitung verwenden :
Wo
raspberrypi
ist der Hostname oder~/.ssh/config
Eintrag des Raspberry Pi, mit dem Sie eine Verbindung herstellen ? Auf diese Weise können Sie einen Tunnel von Ihrem entfernten Standort zum Raspberry Pi zu Hause einrichten. Wenn Siehttps://localhost:8080
Ihren Browser von einem entfernten Standort aus besuchen , wird die Anforderung von Ihrem Raspberry Pi an die IP-Adresse des Heimrouters (192.168.1.1
in diesem Beispiel) am Port weitergeleitet443
, die in meiner Hypothese die https-Webverwaltungsseite ist.Dies ist sicherer als das Öffnen der Webverwaltungsoberfläche für das öffentliche Internet (obwohl Sie den Zugriff über IP einschränken könnten) und einfacher als das Einrichten eines VPN nur für diesen Zweck.
Eine andere Möglichkeit wäre, die X-Weiterleitung durchzuführen und den Browser des Raspberry Pi von Ihrem Remote-Standort aus zu starten. Dies wird jedoch langsamer sein, da Sie die gesamte grafische Anwendung weiterleiten würden, anstatt nur die Daten zu tunneln. und ungeschickter auch, weil der Browser von der CPU des Raspberry Pi anstelle Ihrer hoffentlich leistungsstärkeren Remotecomputer ausgeführt werden müsste.
quelle