
我在資料處理領域工作,需要大量的運算能力(CPU)和RAM。
我目前有 2 台電腦:
主 PC (Windows) - 螢幕 + GPU + 週邊設備
本地伺服器 (Ubuntu) - 無螢幕/GPU
兩者都連接到我的路由器,我透過膩子訪問伺服器。我主要在我的主電腦上工作,兩台電腦都連接到我的路由器 WiFi。我想知道是否有一種方法可以使用區域網路電纜(在主機板上)連接兩台電腦,並讓伺服器在我的主電腦上使用相同的互聯網。我目前正在使用 samba 存取我的電腦上的伺服器檔案。
基本上 - 我希望伺服器直接連接到我的主電腦,而不需要透過路由器來回等。
主機:華碩 X570 + 5800X
伺服器:微星 Z690 + I7 13900k
如果我透過區域網路電纜連接兩台電腦,設定起來簡單嗎?
答案1
如果我透過區域網路電纜連接兩台電腦,設定起來簡單嗎?
- 連接電纜。
- 使用來自某個電腦的 IP 位址手動設定兩台電腦上的乙太網路接口不同的子網路而不是 LAN 子網路。
與透過乙太網路交換器連接電腦相同;不需要任何特殊設定或任何特殊電纜。
唯一的規則是不同子網路的 IP 位址不能重疊,例如,如果 LAN 目前使用 192.168.1.0/24,則單獨的連線可以是(例如)192.168.2.0/24 或 192.168.7.0/30。 (直接點對點連線通常使用 /30 網路遮罩。)
如果您沒有刻意停用 IPv6,您甚至可以跳過步驟 2(因為 IPv6 將始終設定連結本機位址,這足以使 mDNS“myserver.local”名稱起作用),和/或如果兩個系統都支援IPv4 自動“ APIPA」位址分配(例如,在Windows 上,您將看到自動顯示169.254./16 位址,並且可能Ubuntu 上也是如此)——但總的來說,我不建議長期使用它。
我希望伺服器直接連接到我的主電腦,而不需要透過路由器來回等。
問題不僅在於它通過路由器,還在於它正在透過無線網路,尤其是它透過 Wi-Fi兩次。這意味著您的 PC 和路由器必須輪流發送數據,因為它們共享相同的無線電頻道(即 Wi-Fi 是半雙工總線,而現代乙太網路是全雙工)。例如,當您的伺服器向路由器發送一些資料包後,它必須等待當路由器將這些資料包轉送到您的電腦時。
如果只涉及一個 Wi-Fi 連接,則不會發生這種情況;最有可能的是,連接只是透過乙太網路將伺服器連接到路由器已經可以大幅減少延遲(並提高吞吐量)。
(另外,也許您的伺服器為其 Wi-Fi 介面啟用了「省電」功能?這通常是伺服器入站連線額外延遲約 100 毫秒的原因。)
透過路由器的內建乙太網路交換器(如果有備用連接埠)或透過外部交換器連接兩台電腦也是一種選擇,根本不會出現延遲問題。路由器的CPU不會參與子網路內的封包轉發,與直接乙太網路電纜相比,交換器增加的延遲僅為1毫秒。
答案2
@user1686 有一些非常好的觀點 - 從這個答案開始。如果可以的話,首先將伺服器直接連接到路由器。
如果這不可能或不夠快,請選擇直接連線。只要兩台電腦仍連接到 WiFi,它們就可以存取網路。只需確保使用 LAN IP 而不是 WiFi IP 進行直接通訊。
如果您堅持要斷開其中一台電腦的 WiFi 連接,您可以使用一項名為「Internet 連接共享」的 Windows 功能。您可以在網路介面卡的屬性中將其開啟。它將自動為 LAN 介面指派一個靜態 IP 位址,並啟用 DHCP 伺服器,該伺服器將為連接到它的任何裝置指派一個 IP。
答案3
如果您希望 Ubuntu 伺服器使用 Windows PC 的網際網路(如您所說),那麼 Windows PC 必須像網路交換器一樣運作。它必須將所有封包從 Ubuntu 伺服器轉送到路由器,反之亦然。但Windows是網路客戶端,而不是網路交換機,所以我認為這是行不通的。也許有一些方法可以將 Windows 配置為像這樣工作。
更簡單的方法可能是讓 Windows PC 使用 Ubuntu 的互聯網,但隨後您必須將 Ubuntu 伺服器設定為充當網路交換器。
第三個選項是在 Ubuntu 伺服器和 Windows PC 之間配置另一個子網路。雖然兩者仍然直接連接到路由器以存取互聯網。這也許是您想要的方式,因為它只需要一條 LAN 電纜。
如果錢不是問題那麼這裡有一個非常簡單的解決方案。它根本不需要在兩台電腦上進行任何配置。
只需購買具有 2 個 LAN 連接器的 WiFi 中繼器:
AVM FRITZ!Repeater 3000(舊的和便宜的)
AVM FRITZ!Repeater 6000(較新且較貴)
停用兩台電腦上的 WiFi,並使用 LAN 連接線將它們連接到中繼器。兩台機器之間的流量將透過電纜進行。
也可以購買僅有一個 LAN 連接器和一個千兆位元交換器的中繼器:
當然,建議的設備僅是範例。