利用VLAN划分通信:

需要网络测在交换机或路由上配置好vlan;

本机IP:192.168.221.10/24 网关:192.168.221.1

1、 确认主机网卡与交换机对应配置使用的网卡名称,

本次主机配置一样,使用:eth3、eth5,绑定为bond1

eth3:

[root@locahost~]# cat /etc/sysconfig/network-scripts/ifcfg-eth3

DEVICE=eth3

MASTER=bond1

SLAVE=yes

USERCTL=no

ONBOOT=yes

BOOTPROTO=none

eth5:

[root@locahost~]# cat /etc/sysconfig/network-scripts/ifcfg-eth5

DEVICE=eth5

MASTER=bond1

SLAVE=yes

USERCTL=no

ONBOOT=yes

BOOTPROTO=none

bond1:

[root@locahost~]# cat /etc/sysconfig/network-scripts/ifcfg-bond1

DEVICE=bond1

ONBOOT=yes

TYPE=Bond

BONDING_MASTER=yes

BOOTPROTO=static

DEFROUTE=yes

USERCTL=no

BONDING_OPTS="mode=1 miimon=100"

2、 业务提供需要配置的静态路由IP段

192.168.12.0/24

默认路由:

[root@locahost ~]# cat /etc/sysconfig/static-routes

any net 0.0.0.0    gw 192.168.221.1

这些机器新增网卡配置会出现新网段的默认路由,影响DCN网段使用所以手动添加默认路由

添加子网卡配置新ip:

新增一个子网卡时复制一个配置文件修改红色字体部分,

[root@locahost ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond1.400 #配置文件名称与vlanid对应

DEVICE=bond1.400

NAME=bond1.400

TYPE=Vlan

BONDING_MASTER=yes

BOOTPROTO=none

ONBOOT=yes

NM_CONTROLLED=no

IPADDR=192.168.128.10

NETMASK=255.255.255.128

GATEWAY=192.168.128.126

PHYSDEV=bond1

VLAN=yes

VLANID=400  #由上游交换机配置的管理员提供

 

配置静态路由:

linux配置有两种方法:

/etc/sysconfig/static-routes

写法:any net 0.0.0.0    gw 192.168.221.1

 

/etc/sysconfig/network-scripts/route-bond1.400

写法:192.168.12.0/24   via 192.168.128.126 dev bond1.400

两个文件均可,本次写入route-bond1.400,用于区分多个新增Ip vlan

 

重启网卡:

systemctl restart network

查看路由:

route -n