Konfigurieren der Portweiterleitung mit einem Belkin-Router und einem Westell-Modem

0

Okay, ich weiß, dass diese Art von Fragen bei StackExchange sehr beliebt sind, aber bitte hören Sie mich an. Ich habe einen Belkin-Router, Modell F9K1102 v1. Ich habe auch ein Westell Dual Connection-Modem, Modell A90-220015-04. Jetzt habe ich schon einmal eine Portweiterleitung durchgeführt, obwohl es sich um dasselbe Modem und einen anderen (Cisco) Router handelte. Mein Modem ist IP 192.168.0.47 und mein Router ist 192.168.2.1. Ich habe das folgende Tutorial befolgt, um die Portweiterleitung auf dem Belkin-Router einzurichten:

http://portforward.com/deutsch/routers/port_forwarding/Belkin/F9K1102v1/Apache.htm

Und richten Sie unter "Virtuelle Server" folgendes ein:

Bildbeschreibung hier eingeben

Wenn ich jedoch versuche, über mein iPhone auf 4G auf meine öffentliche IP-Adresse (von whatsmyip.org) zuzugreifen, kann der Server nicht gefunden werden. Die Verbindung läuft ab. Online-Port-Sniffer sagen, dass Port 80 nicht geöffnet ist. Das wird sehr frustrierend und ich brauche es wirklich, um zu arbeiten. Verizon ist mein ISP und ich verwende Ubuntu Server 12.04.

Jede Hilfe zur Lösung dieses Problems wäre sehr dankbar. Danke im Voraus!!

Nickersoft
quelle
Haben Sie bestätigt, dass auf dem Computer, auf den die NAT-Weiterleitungsregel verweist, ein Dienst auf Port 80 ausgeführt wird, die Firewall dies zulässt und der Dienst so konfiguriert ist, dass Anforderungen von 0.0.0.0 akzeptiert werden? Andernfalls wird der Port als geschlossen gemeldet, auch wenn die Nat-Regel einwandfrei funktioniert. Außerdem erlauben einige ISPs den Eingang von Port 80 nicht (unaufgefordert). hast du einen anderen port probiert, vielleicht zwischen 2048 und 10000? Beschränken Sie außerdem Ihre Regel auf TCP. Versuchen Sie, UDP zu vermeiden, erlaubt in NAT, wenn möglich.
Frank Thomas
Mein Router-Port wird auf 192.168.2.38 weitergeleitet, und wenn ich das in meine Adressleiste innerhalb des Netzwerks schreibe, wird meine Website aufgerufen. Ich habe die Firewall auf meinem Router deaktiviert. Das letzte, was Sie über das Akzeptieren einer Anfrage von 0.0.0.0 erwähnt haben, wie würde ich das überprüfen?
Nickersoft
Führen Sie 'sudo netstat -ntlup | aus grep 80 '. Unter der lokalen Adresse für den httpd-Prozess ist dies 0.0.0.0, 192.168.2.38 oder 127.0.0.1. httpd.apache.org/docs/trunk/bind.html . Ihr VirtualHost und htaccess. Dateien können sich auch auf die Erreichbarkeit auswirken.
Frank Thomas

Antworten:

2

Sie haben zwei Router, jeder routet und macht NAT, weil Ihr Modem auch ein Router ist. Ihr Modem überträgt NAT aus dem Internet in ein 192.168.0.0/24 LAN zwischen Ihrem Modem und Ihrem Router. Ihr Router führt NAT von diesem LAN zu einem 192.168.2.0/24 LAN durch, zu dem Ihre anderen Geräte eine Verbindung herstellen. Sie müssen also beide weiterleiten . Portweiterleitung am Modem an die Adresse des Routers im LAN 192.168.0.0/24. Portieren Sie auf dem Router die Weiterleitung an den Computer.

Es ist jedoch viel sinnvoller, Ihr Setup vernünftig zu gestalten. Wählen Sie ein Gerät zum Routen und schalten Sie das andere auf "Nur Überbrücken" um.

David Schwartz
quelle
David ist absolut richtig. Wenn Sie keinen Administratorzugriff auf das Modem haben, rufen Sie Ihren Provider an und bitten Sie ihn, es für Sie in den Bridge-Modus zu versetzen. Dies ist eine ziemlich häufige Anfrage, die in wenigen Minuten erledigt werden kann.
Mittwoch,