Ist es möglich, die Weiterleitung ohne Zugriff auf die Routerseite in Linux durchzuführen?

783
theReubenator

Ich möchte einen Server auf meinem Himbeer-Pi portieren, auf dem Raspbian kopflos läuft. Ich kenne das Kennwort für meine Routereinstellungen nicht und möchte nicht alle Einstellungen zurücksetzen, um darauf zugreifen zu können. Gibt es eine Möglichkeit, die Portweiterleitung über die Befehlszeile in Linux einzurichten?

1
Wahrscheinlich nicht. Jeder Router, den ich jemals verwendet habe und über Telnet- oder SSH-Shell-Zugriff verfügte, verwendete denselben Benutzernamen / dasselbe Kennwort wie die Konfigurations-Webanwendung. Einige der schickeren haben möglicherweise eine Konsolenverbindung, an die Sie sich anschließen können, aber bei allem modernen können Sie davon ausgehen, dass es eine Art Authentifizierungsanforderung gibt. Frank Thomas vor 6 Jahren 6

2 Antworten auf die Frage

0
Tim_Stewart

Wenn sowohl der Router als auch das Betriebssystem UPNP unterstützen, lautet die einfache Antwort "Ja".

Einige ISP-Router, wie Verizon Actiontecs "Mi424wr" hier in den USA. Erlauben Sie nicht einmal, es zu deaktivieren.

Ich glaube, dass die Unterstützung für UPNP im Host-Betriebssystem aktiviert sein muss. Wenn sie jedoch für beide aktiviert ist, wird automatisch ein Port-Forward für das Programm erstellt, das ihn anfordert.

MiniUPnP ist ein Befehlszeilen-UPnP-Client, mit dem Sie die Portweiterleitung aktivieren können.

Ich denke, man könnte es auf einem Pi kompilieren, wahrscheinlich aus dem Quellcode.

UPNP muss von der Anwendung selbst unterstützt werden, nicht nur vom Host. Der Host hat keine Ahnung, dass ein Port weitergeleitet werden muss. Frank Thomas vor 6 Jahren 0
@Frank Thomas, du hast recht, da kommt MiniUpNP in diese Situation. Aus diesem Grund habe ich auch "automatisch Portweiterleitungen für das PROGRAMM anlegen" erstellt. glauben sie, dass dies erarbeitet werden muss? Tim_Stewart vor 6 Jahren 0
-1
Abu Zaid

Es ist nicht möglich, für eingehende Verbindungen eine Weiterleitung von einem Gerät hinter dem Router durchzuführen. Sie müssen dies vom Router aus tun.