RHEL 6上的网桥配置(有些不同)
Bridged networking (aka, physical device sharing)被用来为Virtual machine 指定一个专门的物理网卡设备。
首 先, 由于NetworkManager不支持bridging,所以,需要disable NetworkManager servcie. 这样才可以使用network scripts(/etc/sysconfig/network-scripting/ 目录下)来管理网络。
chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start
接下来 创建bridge
1 chdir 到network scripts directory
# cd /etc/sysconfig/network-scripts
2 修改network interface来创建一个bridge
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:1E:0B:EA:4C:C4"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
BRIDGE=br0
或者:
DEVICE="eth1"
#NM_CONTROLLED="yes"
ONBOOT="yes"
#TYPE=Ethernet
#BOOTPROTO=none
#IPADDR=10.1.29.3
#PREFIX=16
#GATEWAY=10.1.0.254
DNS1=59.108.119.3
#DEFROUTE=yes
#IPV4_FAILURE_FATAL=yes
#IPV6INIT=no
#NAME="System eth1"
#UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
HWADDR=D8:5D:4C:74:EE:E8
BRIDGE=br0
eth1成为bridge的一部分
3 创建bridge script
在/etc/sysconfig/network-scripts/下创建一个新的network script ifcfg-br0。 主要注意br0是新建bridge的名字。新的ifcfg-br0的内容如下:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes
DELAY=0
或者:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.1.255.255
IPADDR=10.1.29.3
NETMASK=255.255.0.0
NETWORK=10.1.0.0
GATEWAY=10.1.0.254
DNS1=59.108.119.3
ONBOOT=yes
4配置完成以后,需要重启networking 或者reboot
service network restart
5 验证bridge
brctl show
bridge name bridge id STP enabled interfacesbr0 8000.d85d4c74eee8 no eth1
virbr0 8000.000000000000 yes