Mein PC ist mit einem WLAN-Zugangspunkt verbunden, um auf das Internet zuzugreifen. Das funktioniert einwandfrei. Jetzt habe ich ein eingebettetes System (z. B. einen Router) über ein Ethernet-Kabel mit meinem PC verbunden. Jetzt kann ich externe Adressen wie google.com
usw. sowie die IP ( 192.168.1.1
) meines eingebetteten Systems von einer Eingabeaufforderung aus anpingen. Mein PC verwendet also grundsätzlich beide Schnittstellen erfolgreich. Ich kann jede externe Website sowie die Administrator-Anmeldeseite des eingebetteten Systems vom IE aus aufrufen.
Chrome kann jedoch nur externe Websites durchsuchen und nicht auf die Anmeldeseite des eingebetteten Systems zugreifen. Ich denke, Chrome versucht, die WLAN-Netzwerkschnittstelle für den Zugriff auf die Seite zu verwenden, und schlägt daher fehl. Wie kann ich Chrome zwingen, die Ethernet-Schnittstelle zu verwenden, wenn ich versuche, auf die Anmeldeseite ( 192.168.1.1
) zuzugreifen?
Bitte beachten Sie: Wenn ich die WLAN-Verbindung zu meinem PC trenne, kann Chrome erfolgreich auf die Anmeldeseite des eingebetteten Systems zugreifen.
Antwort1
Ich habe etwas Ähnliches gemacht und musste die Routing-Tabelle meines PCs ändern, damit es richtig funktioniert. Wenn Ihre kabelgebundene IP 192.168.1.25 und Ihre drahtlose IP 123.123.123.123 ist, sollten Sie diese Befehle verwenden, um Ihren Computer so einzustellen, dass der Datenverkehr über die richtige Schnittstelle geleitet wird.(Ihre Eingabeaufforderung muss sich im Administratormodus befinden.)
route add 192.168.1.1 mask 255.255.255.0 192.168.1.25 metric 2
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 123.123.123.123 metric 5
Der erste Eintrag stellt das eingebettete System so ein, dass es Ihre kabelgebundene Verbindung verwendet und der gesamte übrige Datenverkehr über WLAN läuft. Allerdings gibt es hier ein paar Vorbehalte. Ihren Schnittstellen sind wahrscheinlich bereits Basismetrikwerte zugeordnet. Führen Sie es aus, route print
nachdem Sie fertig sind, und stellen Sie sicher, dass die Metrik für 192.168.1.1 niedriger ist als die Metrik für Ihre Standardroute (0.0.0.0). Wenn sie größer ist, müssen Sie möglicherweise die Metrik der Standardroute erhöhen.
Dies wird auch jedes Mal zurückgesetzt, wenn Sie Windows starten. Das ist gut zum Testen, aber Sie sollten das -p
Flag einschließen, um die Route dauerhaft zu machen. Vergessen Sie es nur nicht, wenn Sie in ein neues Netzwerk wechseln.
route add -p 192.168.1.1 mask 255.255.255.0 192.168.1.25 metric 2
Denken Sie daran, dass Sie nicht darauf zugreifen können, wenn etwas in Ihrer drahtlosen Verbindung eine IP-Adresse in 192.168.1.1/24 verwendet. Sie können dies jederzeit durch Herunterwählen der Subnetzmaske Ihrer eingebetteten Systemroute beheben.
Antwort2
Ziemlich merkwürdiges Verhalten. Die einzige mir bekannte Möglichkeit, dies zu tun, ist mit einer herunterladbaren Anwendung namens ForcebindIP . Fügen Sie es in Ihren System32-Ordner ein und führen Sie Folgendes aus:
ForceBindIP %IPderEthernetschnittstelle% %PathvonChrome%