Centos 网络接口打vlan标签
Centos 网络接口打vlan标签
本次使用给bond打vlan标签,其实其他普通接口也一样
Centos创建bond前需要关闭NetworkManager
[root@192 network-scripts]# systemctl disable NetworkManager --now
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
-
查询802.1q 模块是否加载
[root@192 ~]# lsmod | grep -i 8021q [root@192 ~]# modprobe 8021q [root@192 ~]# lsmod | grep -i 8021q 8021q 33080 0 garp 14384 1 8021q mrp 18542 1 8021q
-
创建bond
2.1. 创建bond配置文件本次实验使用bond1 模式
[root@192 network-scripts]# cat ifcfg-bond0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=bond0 NM_CONTROLLED=no BONDING_OPTS='mode=1 miimon=100 fail_over_mac=1'
2.2. 从网卡配置
[root@192 network-scripts]# cat ifcfg-ens33 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=ens33 MASTER=bond0 SLAVE=yes
[root@192 network-scripts]# cat ifcfg-ens36 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=ens36 MASTER=bond0 SLAVE=yes
-
给bond0 接口打标签
注意:bond配置和vlan配置为俩文件,IP地址在vlan配置文件中配置 给bond0添加vlan10标签,设备名为 bond0.10
[root@192 network-scripts]# cat ifcfg-bond0.10 DEVICE=bond0.10 VLAN=yes TYPE=Ethernet ONBOOT=yes BOOTPROTO=none IPADDR=192.168.0.232 NETMASK=255.255.255.0 GATEWAY=192.168.0.2
-
重启网络查看vlan标签
4.1. 判断一、
4.2. 判断二、