Ip
從兩個或多個子網中選擇 IP
是否可以通過一個網路介面從不同子網檢索兩個或多個 IP?伺服器的預設 IP 地址為
192.168.178.50/24
. 伺服器網路介面 eth0 與一些ve*
來自虛擬機的介面橋接在 br0 上。現在我將為每個虛擬機分配一個靜態 IP 地址,但不在192.168.178.0/24
網路內部。假設我有幾個可用的 IP 池(
192.168.10.0/24
和192.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 和/或物理網路。
此外,這是伺服器故障。如果這不是面向業務的環境中的企業機器(問題似乎沒有說明),您應該向超級使用者提出範圍有限或學術性質的問題。