使用kvm虚拟机时,有时候需要自己添加网桥供guest使用。
不使用libvirt来管理的话,可以使用以下方法创建网桥并绑定到物理网卡(RHEL6/Fedora已实验):
1.创建网桥配置文件ifcfg-newbr0
# vim /etc/sysconfig/network-scripts/ifcfg-newbr0
DEVICE=newbr0 TYPE=Bridge BOOTPROTO=static #自己决定是否使用dhcp IPADDR=192.168.4.49 NETMASK=255.255.255.0 ONBOOT=yes #随机器自动启动
2.编辑物理网卡配置文件ifcfg-eth0
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes BRIDGE=newbr0 BOOTPROTO=none TYPE=Ethernet
3.添加网桥
# brctl addbr newbr0
4.绑定到物理网卡
# brctl addif newbr0 eth0
5.guest使用该网桥连接时,即可配置物理网卡所在网段的IP(该例中为192.168.4.xx).
如果物理网卡可以使用这个地址和外部通信,guest也应当可以。
6.重启网络也依然生效
# service network restart