我剛剛將我的家庭伺服器從具有兩個 LAN 連接埠的舊桌上型電腦(伺服器 B)轉換為只有一個 LAN 的新型低功耗桌上型電腦(伺服器 C)。我從 ISP 獲得了三個 IP 位址,我和我的室友如下共享它們:
External Network: 68.232.0.0/16
Internal Network: 10.0.0.0/24
Coaxial---[Modem]---[10/100 Switch]
| | \------Server B eth0 (External IP #1)
| \----------Desktop A eth0 (External IP #2)
\-------------[E3000 Router] (External IP #3)
| | \--------Server B eth1 (Internal IP)
| \----------Desktop B eth0 (Internal IP)
\------------Other Stuff (Internal IPs)
伺服器 B eth0 被伺服器 C eth0 取代。
設備:
-他的:
--路由器 A - Cisco E300
--桌面 A - 不重要
--伺服器 A - 不重要
-我的:
--桌面 B - 1 個以太網,充足的 PCI-E,高功耗
--伺服器 B - 2 個以太網,中等功耗,替換為伺服器 C
--伺服器 C - 1 個以太網,無 PCI-E,低功耗
--交換器 - 第 2 層
在我的舊設定(上圖)中,我將所有出站流量從我的伺服器 (B) 路由到外部介面 (eth0)。但是,來自內部介面 (eth1) 的傳入連線也會退出該介面。透過這種方法,我可以與我的伺服器 (B) 上的所有媒體進行 Samba 共享,但保持 torrent 流量遠離其他裝置的廣播網域。
在我的新設定中,低功耗伺服器 (C) 只有一個 LAN 連接埠 (eth0),並且沒有內部擴充(USB 2/3 可用,但沒有 PCI[-E])。有沒有辦法可以繼續擁有我的 Samba 共享,但沒有伺服器的內部介面?有沒有一種便宜且可靠的方法來增加另一個 LAN 介面?
編輯:Cisco 路由器是一種消費者型號,並且沒有使用 DD-WRT 或類似的閃存,因為它是我的室友。如果需要的話,我有一個帶有 DD-WRT 的舊 WRT54G 可供我使用。 (有點不穩定)交換機是二層交換機,沒有管理接口
編輯:伺服器需要位於 E3000 路由器的外部,因為我的室友有刪除 E3000 上的連接埠轉送設定的習慣。
答案1
將伺服器名稱新增至 %WINDIR%\system32\drivers\etc\lmhosts 檔案中,並將該名稱指向公用 IP 位址。
答案2
不太可能任何消費型路由器都能完成這項工作。為了獲得更好的意見,我們需要知道其確切的型號。
DD-WRT 可以使用以下方法來做到這一點一對一NAT。這需要使用防火牆規則將這些外部 IP NAT 到您的內部 IP,這也涉及將這些內部位址靜態化。
由於所有電腦現在都在同一網路上,因此您可以使用服務品質 (QoS)限制洪流流量。
可以在線程中找到一些有用的使用者案例多個外部IP位址。
答案3
我沒有考慮也沒有人建議的一件事是運行 VPN 伺服器。我正在調查它,並將隨時用資訊更新這個答案。