连接服务器的交换机,未知用途的情况下,网工会配置接口为trunk模式,允许所有vlan。此时centos服务器上需要配置VLAN子接口,才能正常联网。
实验环境:vmware Vsphere 7.0.0+分布式交换机,中继模式
虚拟机:CentOS Linux release 7.8.2003 (Core)
交换机:Huawei CE6810-48S4Q-LI(trunk,允许所有vlan)
vlan:146,147
子网:vlanif146:172.19.146.1/24,vlanif147:172.19.147.1/24
cd /etc/sysconfig/network-scripts/ #进入网卡目录
cp ifcfg-ens192 ifcfg-ens192.146 #复制一份网卡配置,146代表vlanID,中间点要加。
vi ifcfg-ens192.146 #编辑网卡配置
按以下格式添加:
TYPE=Etherent
BOOTPROTO=none
DEFROUTE=yes
DEVICE=ens192.146 #注意,名字与复制后的网卡名字相同
ONBOOT=yes
IPADDR=172.19.146.100
NETMASK=255.255.255.0
GATEWAY=172.19.146.1
VLAN=yes
#注意大小写不可以随意切换
systemctl restart network #重启网卡
ip a #验证子接口是否生效
route -n #查看路由
ping 172.19.146.1 #网络网络是否通信
vi /etc/resolv.conf #配置DNS
ping www.qq.com #验证外网是否正常