close

現場(環境):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

https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/networking_guide/sec-configure_802_1q_vlan_tagging_using_the_command_line#sec-Configure_802_1Q_VLAN_Tagging_ip_Commands

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-vlan_on_bond_and_bridge_using_ip_commands

 

arrow
arrow
    文章標籤
    linux network ip
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()