自学内容网 自学内容网

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.
  1. 查询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
    
  2. 创建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
    
  3. 给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
    
  4. 重启网络查看vlan标签
    4.1. 判断一、
    在这里插入图片描述
    4.2. 判断二、
    在这里插入图片描述


原文地址:https://blog.csdn.net/qq_50247813/article/details/143496333

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!