centos 双网卡双网桥配置

2015/10/6 14:54 下午 目录  Linux 评论

centos有多块网卡时需要连接多个网段,而生成的虚拟机需要通过网桥获取ip及通讯,因此需要每个网卡配一个网桥。配置如下

网卡2及对应网桥br0配置

#br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.199.11
NETMASK=255.255.255.0
GATEWAY=192.168.199.1
#eno2
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno2
UUID=4b1f43db-ef6b-48da-ab0d-9917c6935ad9
DEVICE=eno2
BRIDGE=br0
ONBOOT=yes

网卡1及对应的网桥br1

#br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.1.11
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
#eno1
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
#IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=dea1c5d6-d481-401e-b0af-4eaf315ae6a9
DEVICE=eno1
ONBOOT=yes
#IPADDR
#GATEWAY
#NETMASK=no
BRIDGE=br1
HWADDR=00:25:90:7a:0f:da

查看网桥对应关系

#重启网络 生效配置
systemctl restart network
#查看网桥所属关系(如果网桥属不正确使用brctl命令修改)
brctl show 
#查看默认路由
route -n
#删除默认为192.168.1.1网关的默认路由,因为默认199提供外网访问
route  del -net 0.0.0.0 netmask 0.0.0.0
#添加192.168.199.1的默认路由
route add default gw 192.168.199.1 dev br0