我目前正尝试在一个带有三个NIC(enp2s0,enp1s0,&enp3s5)的Ubuntu服务器上安装一个带有两个操作系统(pfsense&Ubuntu Server)的KVM服务器。 这是我想要做的概念: http : //imgur.com/s7QqsMH
/etc/network/interfaces应该是什么样的? 因为需要虚拟接口来为pfsense和Ubuntu服务器OS设置虚拟机。
[回答]
我将/ 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
如果你想在虚拟机内build立直接连接(意思是“真正的”networking和WAN),你需要像这样连接你的接口(例如连接到WAN的NIC):
auto br0 iface br0 inet static address xxx51 netmask 255.255.255.224 network xxx32 broadcast xxx63 gateway xxx33 dns-nameservers 8.8.8.8 bridge_ports enp2s0f0 bridge_fd 5 bridge_maxwait 5 bridge_stp no
既然你基本上想要通过虚拟机访问所有的网卡,你必须为所有的虚拟机做这个,比如创buildbr1,br2。 您还必须在主机上安装bridge-utils。
虽然我不明白你为什么附加第三个连接,你基本上是在那里创build一个循环。 请记住,一旦您使用桥接,虚拟机几乎就像一台物理上分离的计算机。