我的電腦已連接至 WIFI 存取點以存取網路。效果很好。現在,我已經使用乙太網路線將嵌入式系統(例如路由器)連接到我的電腦。現在我可以從命令提示字元中ping 等外部位址google.com
以及我的嵌入式系統的 ip ( )。192.168.1.1
所以,基本上我的電腦可以成功使用這兩個介面。我可以從 IE 瀏覽任何外部網站以及嵌入式系統的管理登入頁面。
但Chrome只能瀏覽外部網站,無法存取嵌入式系統的登入頁面。我認為 - Chrome 正在嘗試使用 WIFI 網路介面來存取該頁面,因此失敗。當我嘗試存取登入頁面 ( ) 時,如何強制 Chrome 使用乙太網路介面192.168.1.1
?
請注意,當我斷開 PC 上的 WIFI 時,chrome 可以成功存取嵌入式系統的登入頁面。
答案1
我曾經做過類似的事情,並且必須修改我的電腦的路由表才能使其正常工作。如果您的有線 IP 是 192.168.1.25,無線 IP 是 123.123.123.123,那麼您需要使用這些命令將電腦設定為透過正確的介面路由流量。(您的命令提示字元需要處於管理員模式。)
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
第一個條目將嵌入式系統設定為使用有線連接,所有其他流量都透過 WiFi 進行。不過,有一些警告。您的介面可能已經具有與其關聯的基本指標值。完成後運行route print
並確保 192.168.1.1 的指標低於預設 (0.0.0.0) 路由的指標。如果它更大,您可能需要增加預設路由的度量。
每次啟動 Windows 時這也會重設。這對於測試很有好處,但您需要包含該-p
標誌以使路線永久化。如果您轉移到新網絡,請不要忘記它。
route add -p 192.168.1.1 mask 255.255.255.0 192.168.1.25 metric 2
請記住,如果某些東西在您的無線連線上使用 192.168.1.1/24 中的 IP,您將無法存取它。您始終可以調低嵌入式系統路由的子網路遮罩來幫助解決此問題。
答案2
相當奇怪的行為。據我所知,執行此操作的唯一方法是使用名為 ForcebindIP 的可下載應用程式。將其貼到您的 system32 資料夾中並運行:
ForceBindIP %乙太網路介面的 IP% %PathofChrome%