Stellen Sie sich das folgende Hardware-Szenario vor:
- Gerät: Dies ist das Gerät, von dem ich Daten erhalten möchte. Beim Einschalten wird ein WLAN-Netzwerk erstellt, dessen SSID / Netzwerkschlüssel festgelegt sind und nicht geändert werden können. Wenn ich über einen Computer oder ein Telefon mit dem Netzwerk verbunden bin, wird mir die IP-Adresse 192.168.1.2 zugewiesen. Gerät A wird IMMER 192.168.1.1 sein und ich kann die Daten erhalten, indem ich einen Socket an Port 5000, 192.168.1.1 öffne. Die Daten werden mit einer Rate von 500 Kilobyte pro Sekunde geliefert.
- Wifi-only-Tablet: Ich möchte das Tablet verwenden, um Daten vom Gerät abzurufen, ABER ich möchte, dass sich das Tablet gleichzeitig in meinem Heimnetzwerk (192.168.0.x) befindet, damit es über das Internet verfügen kann. Es kann sich also nicht direkt mit dem Gerät verbinden, da es sonst kein Internet hat.
- Computer (Ethernet + WLAN): Ich benutze dies als Brücke. Der Computer verbindet sich mit seiner WLAN-Karte mit dem vom Gerät erstellten WLAN-Netzwerk und befindet sich in meinem Heimnetzwerk mit Ethernet. Ich lasse den Computer Port 5000 auf seiner 192.168.0-Schnittstelle abhören und an Port 5000 auf seiner 192.168.1-Schnittstelle weiterleiten, indem ich die Anweisungen unter befolge https://stackoverflow.com/questions/11525703/port-forwarding-in-windows .
Diese Lösung funktioniert jedoch, die Datenrate vom Gerät beträgt nicht mehr 500 Kilobyte pro Sekunde, sie beträgt jetzt 250 Kilobyte pro Sekunde und ist zu langsam. Was mache ich falsch? Gibt es spezielle Hardware, die ich kaufen kann, oder kann ich einen DD-WRT-Router zum Überbrücken und Erreichen der maximalen Geschwindigkeit verwenden?
networking
wireless-networking
router
port-forwarding
dd-wrt
Phenglei Kai
quelle
quelle
Antworten:
Ich habe das tatsächlich gelöst, hoffe, es ist für jemanden in der Zukunft hilfreich: DD-WRT muss auf Client-Modus eingestellt sein, damit es dem AP beitreten kann.
Dann müssen Sie den DHCP-Server auf DD-WRT deaktivieren und stattdessen die Befehle so einrichten, dass DD-WRT ein DHCP-Client im LAN ist:
Drahtlos- & gt; Grundeinstellungen- & gt; Drahtlosmodus: Client
DHCP-Server deaktivieren (Setup- & gt; Basic Setup- & gt; DHCP-Server: Deaktivieren)
Administrations- & gt; Befehle (als Startskript speichern):
(Referenz: http://www.netguy.org/wordpress/?p=242 )
Und mein Geschwindigkeitsproblem wurde anscheinend durch WLAN-Kanalstörungen verursacht, sodass das Problem durch das Wechseln auf einen anderen Kanal behoben wurde.
quelle