Portweiterleitung in einem Netzwerk mit 2 Routern

7

Ich starte einen Minecraft-Server für mich und einige Freunde.
Alles funktioniert so weit ich mitmachen und spielen kann, wenn ich meine interne IP (192.168.1.126) verwende, aber ich muss Port 25565 weiterleiten, damit meine Freunde beitreten und spielen können, wenn sie meine 'öffentliche IP' verwenden: 25565.

Aus irgendeinem Grund funktioniert dies nicht und ich habe das Gefühl, dass es an meinem Heimnetzwerk liegt.
Wir haben einen Standard-Router (Standard-Gateway 192.168.1.1 mit aktiviertem DHCP) und ich habe einen anderen Router in meinem Zimmer (IP 192.168.1.2 mit deaktiviertem DHCP).

Ich hoste den Server auf meinem Desktop mit IP 192.168.1.126.
Ich habe versucht, nur Port 25565 auf meinem Desktop auf dem Standardrouter weiterzuleiten.
Dann habe ich versucht, den Port auf beiden Routern an meinen Desktop weiterzuleiten. Und schließlich habe ich versucht, den Port des Standard-Routers an meinen persönlichen Router (192.168.1.2) und dann von diesem persönlichen Router an meinen Desktop weiterzuleiten.

Nichts davon hat funktioniert und ich habe keine Ahnung, ob ich etwas falsch machen könnte.
Ich werde 2 Screenshots der beiden Router-Benutzeroberflächen einfügen, damit Sie sehen können, wie ich es versucht habe.

Standard-Router: Standard-Router

persönlicher Router (Zugangspunkt): persönlicher Router (Zugangspunkt)

Ich hoffe jemand kann mir dabei helfen und danke im Voraus!

Goos van den Bekerom
quelle
1
Warum verwenden Sie zwei Router? Wenn der Linksys nur als Zugriffspunkt angesehen wird und nicht als Router verwendet wird, müssen Sie ihn als solchen einrichten und die gesamte Verwaltung über den Cisco-Router durchführen.
바 바
3
Sie sollten hinter jedem Router ein anderes Subnetz haben.
16cʜιᴇ007
hmm ich verstehe und wie kann ich das machen? ist es einfach zu erklären oder hat jemand einen Führer oder so?
Goos van den Bekerom
1
Und wenn Sie wirklich einen WRT54G verwenden, haben Sie eine Vielzahl von Optionen für alternative Router-Firmware wie Tomato, dd-wrt usw.
Xen2050
Es war nur ein Router, den wir übrig hatten, und ich brauchte einen Schalter (also habe ich ihn benutzt und DHCP ausgeschaltet). Später stellte sich heraus, dass er auch als Zugangspunkt fungierte. Das war großartig, weil mein Zimmer zu weit vom entfernt ist Standard Router
Goos van den Bekerom

Antworten:

6

Wenn Sie den Linksys nur als Switch und Access Point verwenden, sollten Sie ihn überhaupt nicht als Router einrichten. Verbinden Sie stattdessen das Kabel mit dem Cisco-Router mit einem LAN-Port des Linksys, deaktivieren Sie DHCP auf dem Linksys und richten Sie das WLAN so ein, wie Sie es möchten. Es ist nicht erforderlich, sich mit der Komplexität mehrerer Subnetze zu befassen. Consumer-Router sind perfekt in der Lage, nur als Switch + AP zu dienen, ohne eine ihrer Router-Funktionen zu verwenden.

cpast
quelle
Genau das habe ich in den letzten 2 Jahren gehabt. Der Router als Switch in meinem Zimmer mit deaktiviertem DHCP. Später fand ich heraus, dass er auch als eine Art Zugangspunkt funktioniert. Also habe ich das drahtlose Netzwerk mit einem Passwort gesichert. (Es hat eine andere SSID als unser Haupt-WLAN). Aber jetzt ist das Problem, dass niemand von außerhalb meinem Server beitreten kann, und das ist eigentlich der einzige Grund für diese Frage. Kennen Sie vielleicht eine einfachere Lösung?
Goos van den Bekerom
Hm. Also befinden sich alle Kabel in den LAN-Ports des Routers (einschließlich des zu Cisco)? Können Sie über das WLAN des Haupthauses auf den Server zugreifen?
cpast
Ja, der Cisco-Router befindet sich unten im Flur, und es gibt ein 30-Meter-Kabel zu meinem Zimmer zu einem RJ45-Anschluss in meiner Wand, dann ein Kabel von diesem Anschluss zu meinem persönlichen Router und vom Router zu meinem PC und ps3
Goos van den Bekerom
Funktioniert der Zugriff auf den Minecraft-Server von einem Computer im WLAN des Haupthauses aus oder ist er direkt mit Cisco verbunden?
cpast
1
Was ich meine ist: Es scheint, dass Ihr Netzwerk eingerichtet ist ISP -> Cisco -> *network* -> Linksys (on one of the 4 LAN ports) -> Desktop. Wenn Sie einen Computer im ersten Netzwerkstapel ausprobieren, der sich im Router-WLAN des Cisco befindet (also nicht im Netzwerk Ihres Raums), funktioniert er dort? Ziel dieser Frage ist es, festzustellen, ob das Problem am Linksys-Router oder am Cisco-Router auftritt.
cpast
3

Die Verwendung von 2 Routern mit einem "hinter" dem anderen ist in Ordnung, seit Jahren ohne Probleme. Gut, wenn Sie Ihr LAN und das LAN des Hauptrouters getrennt halten möchten. Ich verbinde den WAN-Port des sekundären Routers immer mit einem der LAN-Ports des Hauptrouters (oder verwende das WLAN des sekundären Routers im "Client" -Modus und verbinde mich wie jedes andere Clientgerät über WLAN mit dem Hauptrouter).

Ich habe jedoch nie die gleichen IP-Adressen für beide Netzwerke verwendet. In Ihrem Fall lautet der Haupt- / Standardrouter Ihres Internets 192.168.1.1 und gibt die Adressen 192.168.1.xxx aus, sodass Ihr Router 192.168.1.2 erhält. (Wenn ich das Q richtig gelesen habe).

Jetzt das Problem - das LAN Ihres Routers verwendet auch die Adressen 192.168.1.xxx und Ihr Computer ist 192.168.1.126. Dies führt zu Problemen mit dem Hauptrouter, der dieselben Adressen verwendet.

Wenn Sie das LAN Ihres Routers so geändert haben, dass beispielsweise Adressen 192.168.3.xxx verwendet werden, haben Sie die Adresse Ihres Computers in "Übereinstimmung" (dh 192.168.3.126) geändert, um Probleme zu beheben. Wahrscheinlich der gleiche Effekt wie das Ändern des Subnetzes, wie es Techie007 vorschlägt.

Nachdem Sie die LAN-Adressen Ihres Routers geändert haben, können Sie dies tun

Leiten Sie den Port des Standard-Routers an meinen persönlichen Router (neue IP) und dann von diesem persönlichen Router an meinen Desktop weiter

wie du es zuletzt versucht hast.

Xen2050
quelle
hmm, ich habe meinen persönlichen Router .1.2 selbst gegeben. Es wird also nicht vom DHCP des Standard-Routers abgerufen. aber natürlich benutze ich diesen router als access point und switch, mein desktop und mein ps3 sind per kabel verbunden und ich benutze mein telefon über das wifi. Werde ich dadurch keine dieser Funktionen unterbrechen?
Goos van den Bekerom
2
Sie müssten den anderen Geräten in Ihrem persönlichen LAN übereinstimmende IP-Adressen im gleichen Bereich geben. Wenn Ihr Router 192.168.99.1 wird, müssen Ihr Computer & ps3 usw. 192.168.99.4, 192.168.99.9 usw. sein könnte das DHCP Ihres persönlichen Routers verwenden, um die Dinge auch zu vereinfachen, es könnte automatisch Adressen von 192.168.99.xxx zuweisen.
Xen2050
hmm ich werde das versuchen dann danke. Wenn ich es zum Laufen bringe, wähle ich deine Antwort als richtig;)
Goos van den Bekerom
Ich habe es immer noch nicht herausgefunden. Jedes Mal, wenn ich versuche, die IP-Adresse meines wrt54g zu ändern, kann ich ohnehin nicht mehr auf die Benutzeroberfläche zugreifen und muss sie hart zurücksetzen. Irgendwelche Ideen oder Vorschläge?
Goos van den Bekerom
1
Klingt so, als hätte es funktioniert. Sobald Sie die IP-Adresse des Routers geändert haben, stimmt die IP-Adresse Ihres Computers nicht mehr überein und Sie können nicht mehr darauf zugreifen. Sie müssen die IP-Adresse Ihres Computers ändern, damit sie "übereinstimmt". Oder schalten Sie das DHCP Ihres Routers ein und ändern Sie die IP-Adresse. Dann müssen Sie Ihren Computer nicht manuell einstellen, sondern nur freigeben / erneuern und über DHCP eine gute IP-Adresse erhalten.
Xen2050
1

Der Linksys-Router muss im Bridge-Modus eingerichtet sein .

Auf dem Linksys:

  1. Wählen Sie Setup> Basic Setup

  2. Suchen Sie das Feld Internet-Setup und stellen Sie den Internetverbindungstyp auf Bridge-Modus ein

  3. Stellen Sie die Router-Adresse so ein, dass eine IP-Adresse angegeben wird, und geben Sie die entsprechende IP-Adresse, Subnetzmaske und das Standard-Gateway für den Cisco-Router ein. Klicken Sie dann auf Einstellungen speichern

Der Linksys sollte jetzt als Zugangspunkt verwendet werden und der Cisco-Router übernimmt die Kontrolle über die Router-Einstellungen.

Hinweis: Ihre LAN-IP-Adresse kann sich ändern, Sie sollten dies jedoch über den Cisco-Router weiter steuern können.

에이 바
quelle
Vielen Dank für Ihre Antwort. Der Bridge-Modus ist keine Option in der Liste meines Internetverbindungstyps. Ich habe nur Folgendes erhalten: DHCP, statische IP, PPPoE, PPTP, LT2P und Telstra-Kabel
Goos van den Bekerom
0

Sie benötigen wahrscheinlich keinen Port Forward, solange nur ein Computer im Netzwerk auf diesen Port wartet.

Was Sie tun müssen, ist den Port durch die Firewall zu öffnen / zuzulassen.

Sie müssen dies auf beiden Routern tun, wenn sich der interne Router nicht im Bridge-Modus befindet.

Ich habe kein linksys zur Hand, um Ihnen das genaue Menü mitzuteilen, aber auf dem, das ich jetzt habe, gibt es verschiedene Menüs für die Portweiterleitung und die Portdurchleitung.

BAR
quelle
0

Ich sehe, dass Sie zwei verschiedene Netzwerke wollen, aber ich sehe, dass Sie zwei Router haben, die wahrscheinlich dasselbe Netzwerk sind. 192.168.1.X hat normalerweise die Standard-Subnetzmaske 255.255.255.0. Um dies einfach zu halten, möchten Sie sie möglicherweise nicht ändern. Allerdings, wenn Ihr Router es unterstützen, können Sie Teil Oktett Unter Netting als Show versuchen hier .

Das aktuelle Problem kann sein, dass beide Router über ihr eigenes 192.168.1.X-Netzwerk Bescheid wissen, aber nicht über die anderen.

Ich schlage die folgende Anleitung vor, die Software kann Sie daran hindern, bestimmte Dinge zu tun, und Sie müssen möglicherweise improvisieren.

Lassen Sie Router 1 (Standard-Router) im 192.168.1.X-Netzwerk. Verbinden Sie den Uplink-Port mit Ihrem Modem. Testen Sie zu diesem Zeitpunkt das Netzwerk, um sicherzustellen, dass alles funktioniert. Überprüfen Sie die Portweiterleitung aus dem Internet und stellen Sie sicher, dass ausgehende Verbindungen in Ordnung sind.

Als nächstes ändern wir das Netzwerk auf Router 2 (persönlicher (Access Point) Router) auf 192.168.2.X und stecken ein Kabel vom Ethernet von Router 1 zum Uplink von Router 2. Weisen Sie dem Uplink-Port auf Router 2 eine IP-Adresse wie 192.168.1.40 zu. Richten Sie auf Router 1 eine Regel ein, um den gesamten 192.168.2.X-Verkehr an 192.168.1.40 weiterzuleiten.

Angenommen, die Uplinks sind bereits die Standardrouten, sollte es so sein. Kannst du es anpingen? warum nicht?

ponsfonze
quelle