我的情况:
我有一台运行 Ubuntu 16.04 的服务器。
该服务器有 2 个 IP 地址。
现在我想安装一个 Brige 来让 VM(KVM)访问网络,这样我就不必为该端口转发编写无尽的 IP 表规则。
有什麼方法可以做嗎?
如果我进入一座桥然后输入“brctl show”,它不会显示谁创建了我的 recelty br0。
答案1
将桥接器的 ethX 设备设置为手动,/etc/network/interfaces
并将桥接端口分配给 ethX 设备。例如:
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 5
现在您可以br0
在 KVM 或 virsh 中使用该设备。
sudo brctl show
bridge name bridge id STP enabled interfaces
br0 8000.5254003fa659 no eth0
看https://wiki.debian.org/BridgeNetworkConnections有关桥接设备的更多详细信息。
与往常一样,您可以向任何设备添加多个 IP 地址,例如:
auto br0:1
iface br0:1 inet static
address 192.168.1.2