centos7 配置vlan trunk口
centos7在網上找到的方法都是使用vconfig去配置,但偏偏centos7沒有vconfig這個包,用yum安裝也搜不到這個包,如果用centos6的包又太過麻煩,現提供已下配置方法
註:
此方法通過安裝centos7時,配置vlan IP,進系統後生成的配置修改得來
此方法無需vconfig,無需添加開機啟動
實例:
物理網卡:enp8s0f0
vlan 10,192.168.10.2/24,網關:192.168.10.1
配置方法:
1、進入網卡目錄
cd /etc/sysconfig/network-scripts/
2、服務器vlan ID對應的網卡配置文件
cp ifcfg-enp8s0f0 ifcfg-enp8s0f0.10
3、修改配置文件
註:其中ifcfg-enp8s0f0配置文件無需修改
如不知道原物理網卡需要保留哪些配置,可以參考一下配置
ifcfg-enp8s0f0配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none //此項dhcp對vlan端口無影響,如不放心,可改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=enp8s0f0
DEVICE=enp8s0f0
ONBOOT=no //此項yes或no,對vlan端口無影響
對應vlan的配置文件中UUID一定要刪掉,不然會出現不可知的問題
ifcfg-enp8s0f0.10配置文件,按照如下修改:
PHYSDEV=enp8s0f0 //vlan端口對應物理硬件名稱
VLAN=yes //設置允許vlan
TYPE=Vlan //TYPE類型
VLAN_ID=10 //VLAN ID
REORDER_HDR=yes //VLAN tag,GVRP MVRP為vlan協議,一般用不到
GVRP=no
MVRP=no
BOOTPROTO=none //設置為手動配置IP,如DHCP改成dhcp即可
IPADDR=192.168.10.2
PREFIX=24
GATEWAY=192.168.10.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=enp8s0f0.10 //網卡名稱,對配置不影響,可自定義
ONBOOT=yes
4、重啟網卡即可,部分系統重啟網卡命令不生效,可以重啟服務器
centos7 配置vlan trunk口