問題實際:
新建服務器無法連接互聯網,經檢查發現問題爲服務器網卡直連到三層交換機的trunk口上,導致出現vlan問題。
解決思路:
將服務器劃入對應的vlan中,使其能夠連通互聯網,能夠進行遠程訪問(SSH遠程22端口默認爲開放)
解決方法:
1、檢查服務器內核中是否有8021q協議(trunk協議)
modinfo 8021q
2、複製需要劃vlan的網卡信息
# 格式爲:網卡名稱.vlan名稱
cp -p ifcfg-em4 ifcfg-em4.255
3、修改對應網卡配置信息
cat /etc/sysconfig/network-scripts/ifcfg-em4
# 按照下面修改
TYPE=Ethernet
BOOTPROTO=none
DEVICE=em4
ONBOOT=yes
4、修改vlan網卡信息
cat /etc/sysconfig/network-scripts/ifcfg-em4.255
# 按照下面進行修改
BOOTPROTO=none
DEVICE=em4.255
ONBOOT=yes
IPADDR=172.16.255.59 # 自身地址
PREFIX=24 # 子網掩碼
NETWORK=172.16.255.0 # 所處網段
GATEWAY=172.16.255.254 # 網關地址
VLAN=yes # 開啓vlan
TYPE=Vlan # 網卡類型
VLAN_ID=255 # 所屬VLAN
5、重啓網卡生效
service network restart
6、檢查vlan是否已經添加成功
cat /proc/net/vlan/config # 該目錄原本不存在,第一次添加vlan後自動新建
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
em4.255 | 255 | em4