CentOS7.7网卡VLAN接口配置指南
环境准备与工具安装
执行yum install vconfig -y
安装VLAN配置工具,通过modinfo 8021q
验证内核模块加载状态。
创建临时VLAN接口
vconfig add enp3s0 100
ip link set enp3s0.100 up
ip addr add 192.168.100.2/24 dev enp3s0.100
该命令创建ID为100的VLAN子接口并设置临时IP地址。
永久化VLAN配置
在/etc/sysconfig/network-scripts/
目录创建ifcfg-enp3s0.100
文件:
DEVICE=enp3s0.100
BOOTPROTO=static
IPADDR=192.168.100.2
NETMASK=255.255.255.0
VLAN=yes
ONBOOT=yes
网络服务重启与验证
systemctl restart network
ip addr show enp3s0.100
观察输出信息中的IP地址配置状态,使用ping
命令测试网络连通性。
常见问题处理
- 物理网卡未启用:执行
ip link set enp3s0 up
- VLANID冲突:确保VLAN ID在1-4094有效范围且未被占用
- 配置文件权限:检查文件是否为644权限