Ubuntu

Ubuntu 執行具有 3 個 NIC 的 KVM 設置

  • January 10, 2017

我目前正在嘗試在具有三個 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 的行為幾乎就像一台物理上分離的電腦。

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