linux-centos7,双网卡bond(mode1)+双vlan+双bridge
1、关闭NetworkManager服务
systemctl status NetworkManager #关闭服务
systemctl disable NetworkManager #开机禁用服务
2、确认是否加载802.1q模块,未加载则加载该模块
lsmod |grep 8021q #查询
modprobe -a 8021q #加载模块
3、修改第一张网卡的配置信息如下:
4、修改第二张网卡的配置信息如下:
5、增加bond虚拟网卡文件,并修改配置如下:
6、配置网卡模块服务:
编辑/etc/modprobe.d/bonding.conf文件(文件无则新建),添加
alias bond0 bonding
options bond0 mode=1 miimon=100
7、重启服务器,重启后查看网卡及bond信息
ifconfig -a #查看网卡信息
cat /proc/net/bonding/bond0 #查看bond信息
8、在bond下创建vlan10、vlan20。 先创建配置文件ifcfg-bond.10、ifcfg-bond.20,如下图:
注意DEVICE和VLAN需要填写,IPADDR和NETMASK自行填写
9、重启网络
systemctl restart network
10、cat /proc/net/vlan/config,查看VLAN的TAG等信息
11、测试网络
ping 192.168.10.2 ping 192.168.20.2
12、创建网桥br10、br20,并将网桥br10绑定到VLAN0.10上、网桥br20绑定到VLAN0.20上
修改vlan配置文件:ifcfg-bond.10、ifcfg-bond.20(增加BRIDGE)
新增网桥配置文件:ifcfg-br10、ifcfg-br20,内容如下:
13、重启网络
systemctl restart network
输入ifconfig 或者 ip a 查看网卡信息
14、测试网络
ping 192.168.10.2 ping 192.168.20.2