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    interfaces
br0        8000.d85d4c74eee8    no        eth1
virbr0        8000.000000000000    yes   
posted @ 2011-03-24 10:25  chinacloud  阅读(1517)  评论(0编辑  收藏  举报