linux学习记录
分类: 虚拟化
2012-02-06 13:48:28
四、配置bridge上网方式
1、创建桥接器
在/etc/sysconfig/network-scripts目录下,创建一个ifcfg-br0 文件,其类型设为Bridge:
[root@etone ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTRPOTO=static
IPADDR=10.8.0.124
NETMASK=255.255.0.0
NETWORK=10.8.0.0
GATEWAY=10.8.1.254
ONBOOT=yes
2、将物理接口桥接到桥接器
修改eth0的内容(本服务器是用eth0上网的),去掉其IP相关信息,加上“BRIDGE=br0”,将其桥接到br0上;如果是双网卡或是多网卡,照此过程修改:
[root@etone ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1e:c9:f0:b6:a7
NM_CONTROLLED=yes
ONBOOT=yes
#IPADDR=10.8.0.123
BOOTPROTO=none
#NETMASK=255.255.0.0
TYPE=Ethernet
#GATEWAY=10.8.1.254
#DNS1=10.8.1.1
IPV6INIT=no
USERCTL=no
BRIDGE=br0
3、重启物理机网络服务
[root@etone ~]# service network restart
此时,物理机的IP地址由10.8.0.123变成了10.8.0.124。
4、查看当前桥接情况(有一个虚拟机正在运行)
[root@etone ~]# brctl show
5、将虚拟机接口桥接到桥接器
[root@etone ~]# brctl delif virbr0 vnet0
[root@etone ~]# brctl addif br0 vnet0
[root@etone ~]# brctl show
6、将虚拟机Guest OS IP设置为同一网段地址:10.8.110.220
此时,该虚机可以访问外部网络,并可被(由于是局域网环境,这里仅限于被10.8.0.0/255.255.0.0)外部网络访问。