CentOS 网卡配置 VLAN 指南

VLAN(Virtual Local Area Network,虚拟局域网)是一种将局域网内的设备逻辑上划分成多个广播域的技术,在 CentOS 系统中,配置 VLAN 可以有效地管理网络资源,提高网络安全性,本文将详细介绍如何在 CentOS 系统中配置网卡 VLAN。
准备工作
- 确保您的 CentOS 系统已安装网络服务,如 NetworkManager 或 ifcfg。
- 确保您的网卡支持 VLAN 功能。
- 获取 VLAN ID 和 VLAN 端口信息。
配置步骤
创建 VLAN 接口
(1)进入系统配置文件目录:
cd /etc/sysconfig/network-scripts
(2)创建 VLAN 接口配置文件:
touch ifcfg-vlanXX
XX 为 VLAN ID。
(3)编辑 VLAN 接口配置文件,设置以下参数:

TYPE=VLAN PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME="vlanXX" DEVICE="vlanXX" ONBOOT=yes VLAN=XX
(4)保存并退出编辑器。
配置物理网卡
(1)编辑物理网卡配置文件,如 ifcfg-ens33:
vi ifcfg-ens33
(2)添加以下参数:
BOOTPROTO=none ONBOOT=yes
(3)保存并退出编辑器。
重启网络服务
systemctl restart network
验证配置
查看 VLAN 接口状态:

ip link show
查看 VLAN 接口 IP 地址:
ip addr show
FAQs
问题:为什么我的 VLAN 接口没有 IP 地址?
解答:请检查以下原因:
- 确保您已正确配置 VLAN 接口配置文件,如 VLAN ID 和设备名称。
- 确保您已将物理网卡配置为自动启动。
- 确保您已重启网络服务。
问题:如何删除 VLAN 接口?
解答:执行以下步骤:
- 删除 VLAN 接口配置文件,如 ifcfg-vlanXX。
- 重启网络服务。
- 检查 VLAN 接口是否已从系统中删除。

