Ubuntu
Ubuntu 執行具有 3 個 NIC 的 KVM 設置
我目前正在嘗試在具有三個 NIC(enp2s0、enp1s0 和 enp3s5)的 Ubuntu 伺服器上設置具有兩個作業系統(pfsense 和 Ubuntu 伺服器)的 KVM 伺服器。這是我想要做的概念:http: //imgur.com/s7QqsMH
應該是
/etc/network/interfaces
什麼樣子的?因為需要虛擬介面來為 pfsense 和 Ubuntu 伺服器作業系統設置虛擬機。$$ Answer $$ 我將 /etc/network/interfaces 設置為如下所示:
auto br0 iface br0 inet dhcp bridge_ports enp2s0 bridge_fd 5 bridge_maxwait 5 bridge_stp off auto br1 iface br1 inet dhcp bridge_ports enp1s0 bridge_fd 5 bridge_maxwait 5 bridge_stp off auto br2 iface br2 inet dhcp bridge_ports enp2s0 bridge_fd 5 bridge_maxwait 5 bridge_stp off
如果你想在你的虛擬機內部有直接連接(意味著你的“真實”網路和廣域網),你需要像這樣橋接你的介面(例如連接到廣域網的網卡):
auto br0 iface br0 inet static address x.x.x.51 netmask 255.255.255.224 network x.x.x.32 broadcast x.x.x.63 gateway x.x.x.33 dns-nameservers 8.8.8.8 bridge_ports enp2s0f0 bridge_fd 5 bridge_maxwait 5 bridge_stp no
由於您基本上想通過虛擬機訪問所有網卡,因此您必須對所有虛擬機執行此操作,例如也創建 br1、br2。您還必須在主機上安裝 bridge-utils。
雖然我真的不明白你為什麼要附加第三個連接,但你基本上是在那裡創建一個循環。請記住,一旦您使用橋接,VM 的行為幾乎就像一台物理上分離的電腦。