在redhat Eenterprise 6或者CentOS 6以上版本在使用KVM虚拟化的时,会需要配置到桥接网卡,下面就非常简单的讲一下桥接的方法:(1)在宿主机上创建一个桥接网络
# /etc/init.d/NetworkManager stop
# chkconfig NetworkManager off
# vim /etc/sysconfig/network-scripts/ifcfg-br0 --此文件不存在,br0这个名字是自定义的
DEVICE=br0--名字对应好
TYPE=Bridge--这里的Birdge,B要大写,后面的irdge要小写
BOOTPROTO=static
IPADDR=10.0.0.2--你自己的ip
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
ONBOOT=yes
(2)把一个物理网卡加到一个桥接网络里,我这里是把eth0加到br0
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BRIDGE=br0--这句就是把eth0桥接到br0
NM_CONTROLLED="no"--这句就是让eth0不受networkmanager的控制
ONBOOT="YES"
# brctl show --重启网络前的情况
bridge namebridge idSTP enabledinterfaces
virbr08000.5254004e4c3fyesvirbr0-nic
virbr18000.5254004cf4e4yesvirbr1-nic
virbr28000.525400af2645yesvirbr2-nic(3)重启网络/etc/init.d/network restart
# brctl show--重启网络后查看的情况
bridge namebridge idSTP enabledinterfaces
br08000.0030677653f7noeth0
virbr08000.5254004e4c3fyesvirbr0-nic
virbr18000.5254004cf4e4yesvirbr1-nic
virbr28000.525400af2645yesvirbr2-nic有了上面这些网络,如果你再建立虚拟机,就会有多种网络可选
在宿主机上ifconfig 查看就会有br0这个网卡,有IP;而eth0网卡也有,但没有IP;这是正常的