Verwenden Sie einen WLAN-Router als WLAN-Switch

Verwenden Sie einen WLAN-Router als WLAN-Switch

Ich wohne in einem Hostelzimmer, wo ich eine Ethernet-Steckdose und ein Subnetz (eindeutige IP-Adressen zur Auswahl) bekomme. Wenn ich meinen Laptop über Ethernet anschließe, verwende ich eine IP 172.31.74.129.

Da ich aber auch meine Mobilgeräte verbinden musste, habe ich mir einen Router gekauft.

Das Problem besteht nun darin, dass ich keine IP-Adresse bekomme 192.168.0.101. Mein Freund, der im Nebenzimmer sitzt und eine IP-Adresse hat, 172.31.74.137kann meinen Laptop nicht anpingen oder einen TCP-Server verwenden, den ich auf meinem Computer gehostet habe.

Gibt es eine Möglichkeit, mit der ich eine IP im selben Subnetz () erhalten kann (oder eine IP manuell eingeben kann), 172.31.74.*anstatt eine IP von zu erhalten 192.168.0.*? (So etwas wie das, was ein Switch tun würde). Wenn nicht, gibt es eine Alternative, mit der ich das Problem lösen kann?

Antwort1

Dass Ihr Freund nicht direkt mit Ihnen kommunizieren kann, ist in einer Standardkonfiguration normal. Indem Sie einen Router vor Ihrem einzigen physischen Zugang verwenden, erstellen Sie ein lokales NATT-Netzwerk, so wie es jeder ISP tut. Der ISP ist hier einfach das Hostel.

Damit dies funktioniert, müssen Sie Ihren Router für die Netzwerk- und Portadressübersetzung (NAT/PAT) konfigurieren, sodass die IP Ihres Routers im Hostelnetzwerk mit Ihrem lokalen Gerät verbunden ist.

Bei einigen Routern gibt es die Option „DMZ“ (für Demilitarized Zone), die im Grunde ein NAT/PAT ist, das jede Anfrage an Ihren Router an das lokale Gerät umleitet. Wenn Sie jedoch nur möchten, dass die Übersetzung für einen bestimmten Port funktioniert, müssen Sie eine spezielle NAT/PAT-Regel eingeben, etwa wie folgt:

External IP   | External port      >>    Internal IP   | Internal port
172.31.74.129 | e.g. 80 for http   >>    192.168.0.101 | 80 (the actual port of your server)

Ihr Freund muss die externe IP mit dem externen Port eingeben, den Sie für den Zugriff auf Ihr lokales Gerät konfigurieren.

Antwort2

Der einfachste Weg wäre, zu konfigurierenPort-Weiterleitungim Router, um den Datenverkehr zu Ihrem TCP-Server an die Ihrem Computer zugewiesene IP-Adresse weiterzuleiten. Möglicherweise möchten Sie auf Ihrem Computer auch eine statische IP-Adresse festlegen, damit sie sich nicht ändert (und die Portweiterleitung unterbrochen wird).

verwandte Informationen