我有一台服务器,正在尝试使用 KVM 进行虚拟化。我尝试使用网桥,以便我的 KVM 客户端可以拥有外部 IP。每次我创建网桥时
brctl addbr br0
brctl addif br0 eth0
它会导致 eth0 掉线,我现在知道这是预期的行为。我解决这个问题的第一个想法是只给 eth0 一个 IP,用于远程控制主机服务器,其余 IP 放在 eth1 中,这样网桥就可以控制 eth1 而不会破坏远程连接
这是一个可行的解决方案吗?还是有更好的方法?每当我尝试将 eth1 添加到 /etc/network/interfaces,然后关闭和启动网络时,都会导致服务器不再可访问。
我确实有服务器的 KVM 访问权限(远程访问工具),因此如果出现问题,我可以修复它
答案1
您可以在中配置网桥/etc/network/interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 5
根据需要更改您的 IP 地址/网络掩码/网关/等等。
看http://blog.bodhizazen.com/linux/virt-manager-bridged-networking/了解详情。
如果您遇到问题,请发布您的配置文件。