centos6 配置vlan trunk口
因網上找到的方法都是使用vconfig進行配置,而這種方法需要添加開機啟動,遇到開機啟動不了或被運維人員初始化後,重啟後會導致網卡無法啟動會,非常影響工作。
這邊提供一種方法配置,(此方法通過centos7 的配置法法試出來的)
註:
此方法無需使用vconfig,不用掛載8021q,不用添加開機啟動
只試過centos6.5版本,其他版本應該類似
實例:
服務器物理網卡:eth0
vlan 10,192.168.10.2/24,網關:192.168.10.1
配置方法:
1、進入網卡目錄
cd /etc/sysconfig/network-scripts/
2、服務器vlan ID對應的網卡配置文件
cp ifcfg-eth0 ifcfg-eth0.10
3、修改配置文件
註:其中ifcfg-eth0配置文件無需修改,如不知道eth0需要保留哪些,可以參考以下配置
ifcfg-eth0配件信息
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
對應vlan的配置文件中UUID一定要刪掉,mac地址建議刪掉,不然會出現不可知的問題
ifcfg-eth0.10配置文件,按照如下修改:
PHYSDEV=eth0 //vlan端口對應物理硬件名稱
DEVICE=eth0.10
VLAN=yes //設置允許vlan
TYPE=Vlan //TYPE類型
VLAN_ID=10 //VLAN ID
ONBOOT=yes
BOOTPROTO=none //設置為手動配置IP,如DHCP改成dhcp即可
IPADDR=192.168.10.2
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
4、配置完成後重啟網卡即可
service network restart
centos6 配置vlan trunk口