在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配置文件。