Ip

從兩個或多個子網中選擇 IP

  • September 13, 2016

是否可以通過一個網路介面從不同子網檢索兩個或多個 IP?伺服器的預設 IP 地址為192.168.178.50/24. 伺服器網路介面 eth0 與一些ve*來自虛擬機的介面橋接在 br0 上。現在我將為每個虛擬機分配一個靜態 IP 地址,但不在192.168.178.0/24網路內部。

假設我有幾個可用的 IP 池(192.168.10.0/24192.168.20.0/24)。

VM/etc/network/interfaces看起來幾乎像這樣(VM 的介面在內部稱為 eth0):

auto eth0
iface eth0 inet static
   address 192.168.10.10/24
   gateway 192.168.178.1
   dns-nameservers 8.8.8.8

我的網路技能不是那麼好,我可以確認自己這可能有效。VM 是否會通過同樣位於“其他”網路範圍內的父主機的標準網關找到路由?還是需要編輯主機路由表?此外,數據包也應該能夠從路由器傳遞到 VM。

謝謝你的幫助!(如果這有幫助,我正在使用 Ubuntu)

不,您的網關需要與您的主機地址位於同一子網中,因為這是您聯繫以離開子網的機器(它是路由器)。

您可以在同一個結構和第 2 層廣播域上擁有多個子網,但在大多數情況下您不應該這樣做,而應該將子網分成單獨的 VLAN 和/或物理網路。

此外,這是伺服器故障。如果這不是面向業務的環境中的企業機器(問題似乎沒有說明),您應該向超級使用者提出範圍有限或學術性質的問題。

引用自:https://serverfault.com/questions/802792