強制 Windows 使用特定的 NIC 卡

強制 Windows 使用特定的 NIC 卡

我有兩台桌上型電腦並排放置,距離無線接入點相當遠。 (分別為 C1 和 C2)C1 運行 Windows 7 Pro,C2 運行 Windows 10 Home。不幸的是,我沒有獲得很好的 wifi 速度(公平距離),但這是我目前唯一的網路連線。

由於我經常在這些計算機之間共享大文件,因此我決定不想使用遠端無線存取點來連接這兩台計算機,而是設置了一個冗餘的備用有線路由器來處理這些計算機的基本流量。理想情況下,該路由器應設置為該無線訊號的中繼器,以改善連接,但我不想中繼該訊號,因為我是唯一一個距離這麼遠的人。

因此,為了澄清我們所擁有的:

    C1 & C2 Wifi Adapter Nic                      C1 & C2 Onboard NIC

            Internet                                Base Router
               |                                      /      \ 
          Wifi Router                                C1      C2
          /        \  
         C1        C2

問題就在這裡:當C1或C2同時啟用wifi和有線網卡時:C1和C2嘗試使用有線連接訪問互聯網,並且由於沒有連接,所有DNS和連接都失敗。 Windows 共享傳輸速度約為 1mpbs。

當 C1 或 C2 停用 wifi 網路卡時:有線連接可以完美地高速工作 (25Mbps+),但無法存取互聯網

這是我想解決的問題:c1和c2僅使用有線網路卡進行Windows共享以及不在wifi網路卡上的任何upnp連接

c1 和 c2 僅使用 wifi 網路卡進行網際網路 TCP/IP 連接

深思熟慮:我已將有線網卡設定為 192.168.1.xxx,無線網卡設定為 192.168.0.xxx 網路。

答案1

對於您的基礎(有線)路由器,您需要停用其路由功能。將其基本上變成一個啞交換器——沒有 DHCP、沒有 NAT、沒有連接埠轉送等。

對於每台電腦上的有線連接,設定一個靜態 IP 位址,或者您可以將其保留為 DHCP,讓每台電腦自動分配 169.254.xx 範圍內的位址。在 DNS 位址框中,使用無線路由器的 IP 位址。確保沒有設定預設閘道(如果使用自動指派的位址,則不會有預設閘道)。

最後,在具有兩個連接的電腦上,確保無線適配器的優先順序最低(因此總是最後搜尋它來解析位址)。

您現在應該有這樣一種情況:您的電腦可以連接到兩個網絡,並且會自動選擇具有所需資源的網路(即,Internet 流量將透過無線進行,內部連接將使用有線連接)。

請注意,如果兩台電腦都有兩個連接,則兩台電腦在每個網路上都會有一個 IP 位址。如果您發現他們仍在嘗試使用無線方式相互通信,則可能需要使用另一台電腦的有線位址手動更新主機檔案。這意味著您需要一個靜態位址,但它不會依賴 DNS 來解析位址。 Windows 是基於 IP 路由流量。

相關內容