現場(環境):CentOS 7.5 指令:ip
一般來說,主機上面我們不用特定綁上vlan Tag。
平常的狀況下,這部分會由Switch幫我們處理掉(Switch 連接主機常使用Access Mode,這個狀況下就會帶Vlan )。
但若Switch的對接端是屬於Trunk Mode的話,那我們就得想辦法在主機上帶Vlan資訊,不然網路是不會通的。
*若Switch 是在Access Mode的狀況下,主機不要在設定vlan 資訊。(就算兩邊的vlan ID設定一樣,但會因為雙方溝通上的問題造成無法連線的狀況)
Step1. 首先要啟用802.1q協議
啟用802.1q協議
#modprobe 8021q
檢查一下是否啟用
#lsmod | grep -i 8021q
Step2.先確認本機上的網卡資訊
#nmcli connection show
Step3 .透過ip link設定vlan
設定方法如下,比nmcli還要簡單些
#ip link add link ens192 name ens192.20 type vlan id 20
確認一下vlan設定的狀況
#ip -d link show ens192.20
如果vlan設定錯誤要刪除也很容易
#ip link delete ens192.20
ip link 設定 IP資訊
新增
#ip addr add 172.16.20.20/24 dev ens192.20
移除
# ip addr del 172.16.20.20/24 dev ens192.20
要啟動網卡的話
#ip link set dev ens192.20 up
關閉
#ip link set dev ens192.20 down
設定MTU
#ip link set ens192.20 mtu 1000
確認一下網卡資訊
#ip addr
結論:
操作面而言,會比較喜歡使用nmcli指令進行(功能比較齊全)。
Ip 指令系列操作則是較為簡單。
<本篇完>
參考網址:
http://linux.vbird.org/linux_server/0140networkcommand.php#ip_cmd
留言列表