Samba 在本機子網路之外?

Samba 在本機子網路之外?

我剛剛將我的家庭伺服器從具有兩個 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 伺服器。我正在調查它,並將隨時用資訊更新這個答案。

相關內容