阅读量:0
在Linux下,vconfig
是一个用于管理VLAN设备的命令行工具
- 使用文本编辑器打开
/etc/sysconfig/network-scripts/ifcfg-<interface>
文件。请将<interface>
替换为实际的网络接口名称,例如eth0
。这里我们以vi
编辑器为例:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 在文件中添加或修改以下配置项:
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none
这些配置项表示在系统启动时自动启用该接口,并且不受NetworkManager控制。
保存并关闭文件。
创建一个新的VLAN配置文件,例如
/etc/sysconfig/network-scripts/ifcfg-eth0.100
。这里的100
是VLAN ID。使用文本编辑器打开该文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0.100
- 在新文件中添加以下配置项:
DEVICE=eth0.100 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none VLAN=yes PHYSDEV=eth0 VLAN_ID=100 IPADDR=192.168.1.100 PREFIX=24
这些配置项表示在系统启动时自动启用该VLAN接口,并且不受NetworkManager控制。VLAN=yes
表示这是一个VLAN接口,PHYSDEV
指定物理接口名称,VLAN_ID
指定VLAN ID,IPADDR
和PREFIX
分别指定IP地址和子网前缀长度。
保存并关闭文件。
重启网络服务以应用更改:
sudo systemctl restart network
现在,你已经成功修改了Linux下的VLAN配置文件。