硬體環境:
PC1(桌上型電腦): SUSE linux 2.0
Switch: prosafe m4100-D12G(網件公司的三層交換機)
PC2(筆記本): ubuntu 18.04
連接配接方式:pc1的DB9連接配接switch的console,pc1網線和switch的端口1連接配接,pc2網線和switch的端口10連接配接。
可以有兩種方法設定交換機,一種是通過網頁,一種是通過CLI,本文就是minicom。
一,通過網頁:
連接配接交換機1口和一台windows系統電腦,打開cmd,用ipconfig檢視給電腦組態設定的ip,然後将ip的後2個位元組改為100.100,如aaa.bbb.100.100(這個ip可以在下文說明4.1看到),這個就是交換機的ip。
打開谷歌浏覽器,必須是谷歌浏覽器,輸入aaa.bbb.100.100回車,就可以到登陸界面。輸入使用者名admin/密碼(空)即可登入交換機,進行設定。
說明:這個aaa.bbb.100.100的ip是三層交換機開始預設就有的vlan ip。
二,通過CLI:
步驟:
第1步,安裝minicom序列槽通信工具,指令:
##sudo apt install minicom
第2步,設定minicom,使得minicom和交換機可以互動:
##minicom -s
進入serial port setup,然後更改serial device 為/dev/序列槽号(下面說明3.2),
如果不修改,則選擇save setup as dfl,保持預設,再選擇exit,這樣就可以minicom和序列槽裝置就連接配接了,minicom工具和交換機可以互動了。
如果修改了某些參數,則進入save setup as…,然後輸入aaa,就可以直接用minicom aaa,登陸aaa這個交換機了。
關于這個說明
說明2.1:
此時minicom可能無法向序列槽裝置輸入任何指令,事實上,在我開始使用時,minicom界面始終保持(。。。Press CTRL-A Z for help on special keys),這個原因是在minicom中,它的硬體流控制處于開啟狀态,将其關閉即可輸入指令。關閉方法:在serial port setup,點選進入即可看到Flow control, 将兩個Flow control關閉即可。這樣就可以在minicom裡對序列槽輸入指令了。
說明2.2:
因為現在很多電腦都沒有序列槽,隻有usb口,是以需要用usb轉序列槽線去連接配接電腦和交換機。如果上面連接配接PC1的不是序列槽線,而是usb轉序列槽線,就可以使用##lsusb指令看看電腦是否識别了交換機,或者直接使用##dmesg | grepttyS*指令,插拔裝置,看看是哪個序列槽連接配接了交換機。
##dmesg | grepttyS*在使用時,顯示[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A說明,ttyS0正在被裝置連接配接。
第3步,初始化交換機,設定自己的密碼:
連接配接交換機1口和PC1,在minicom工具裡設定。
##minicom 輸入使用者名admin/密碼(空),即可登入交換機。根據是不是第一次使用該交換機,可以分以下兩種情況,
情況3.1:
網件的交換機初始使用者名和密碼是admin/(空)。之後會有如果有(M4100-D12G)>,此時輸入ezconfig,即(M4100-D12G)>ezconfig,輸入y,然後會讓你輸入新的密碼,輸入兩次密碼之後,會讓你輸入指令行enable的密碼,輸入兩次密碼之後,會詢問是否建立新的vlan,選擇q(quit),然後詢問是否儲存設定,你選擇y(yes),再輸入logout,即(M4100-D12G)>logout,退出ezconfig設定。
之後就可以用新的密碼登陸交換機了。
情況3.2:
如果不是第一次使用該交換機,但想修改之前的密碼。根據以下情況:
情況3.2.1:
如果不知道之前的使用者名密碼,然後點選交換機上面那個reset小孔複位。此時回到情況3.1。
情況3.2.2:
如果知道使用者名密碼,那就登入交換機到(M4100-D12G)#,然後可以使用指令clear config,即(M4100-D12G)#clear config,此時就清除了之前的配置,連接配接網線的端口會亮燈。然後再輸入reload,即(M4100-D12G)#reload,系統會提示是否儲存現有設定,選擇yes,之後會重新開機交換機。之後就回到初始狀态,即情況:3.1。這種情況也可以直接用ezconfig重置密碼。
第4步,設定交換機ip:
在pc1和交換機連接配接的時候,交換機已經有個預設的ip,就是上面提到的aaa.bbb.100.100,在第3步中有一步是詢問是否建立新的vlan,上步,我們直接選擇q,但是要是修改既有的ip,則選擇n,然後選擇c就可以修改ip了,都有提示,按照提示操作即可。如下:
(M4100-D12G)>ezconfig
詢問:do you want to change theadmin password(password length should vary in a range of 8-64 characters)(Y/N/Q)?n
詢問:關于enable的,do you want to change it(password must be in range of 8-64 characters)(Y/N/Q)?n
詢問:do you want to set new management vlan id(Y/N/Q)?n
詢問:是否修改ip(C/D/N/S?)?c
Ipv4 address:192.168.10.8
Network mask:255.255.255.0
Default router ipv4:192.168.10.72
詢問,是否要啟用全局路由?
do you want to enable global routing(Y/N)?n
詢問,要指定交換機和位置資訊嗎?
do you want to assign switch and location information?(Y/N/Q)q
詢問,是否啟用SNTP系統時鐘伺服器?
do you want to enable SNTP system clock server?(Y/Q)
詢問:do you want to apply and save the changes(Y/N)?y
Config file ‘startup-config’ created successfully.
說明4.1:
這個時候再進入ezconfig,do you want to set new management vlan id(Y/N/Q)?n
則會顯示剛剛配置的ip資訊。
第5步,輸入指令vlan database,進入vlan 資料庫,建立vlan:
進入vlan設定,
(M4100-D12G)#vlan database
建立vlan 6,
(M4100-D12G)(Vlan)#vlan 6
給id為6的vlan命名為vlan6,
(M4100-D12G)(Vlan)#vlan name 6 vlan6
建立vlan 7,
(M4100-D12G)(Vlan)#vlan 7
給id為7的vlan命名為vlan7,
(M4100-D12G)(Vlan)#vlan name 7 vlan7
退出vlan設定,
(M4100-D12G)(Vlan)#exit
第6步,輸入configure回車,進入全局配置模式:
進入全局配置模式,
(M4100-D12G)#configure
6.1對端口1的設定:
進入端口1配置模式,
(M4100-D12G)(config)#interface 0/1
設定端口1加入vlan 6,
(M4100-D12G)(interface 0/1)#vlan participation include 6
端口1不打tag标記,
(M4100-D12G)(interface 0/1)#no vlan tagging 6
設定端口1的pvid,
(M4100-D12G)(interface 0/1)#vlan pvid 6
設定端口1的工作模式為access,
M4100-D12G)(interface 0/1)#switchport mode access
設定端口1可以讓vlan6通過,
M4100-D12G)(interface 0/1)#switchport access vlan 6
6.2對端口10的設定:
進入端口10配置模式,
(M4100-D12G)(config)#interface 0/10
設定端口10加入vlan 6,
(M4100-D12G)(interface 0/10)#vlan participation include 6
端口10不打tag标記,
(M4100-D12G)(interface 0/10)#no vlan tagging 6
設定端口pvid,
(M4100-D12G)(interface 0/10)#vlan pvid 6
設定端口10的工作模式為access,
M4100-D12G)(interface 0/10)#switchport mode access
設定端口10可以讓vlan6通過,
M4100-D12G)(interface 0/10)#switchport access vlan 6
退出,
(M4100-D12G)(interface 0/10)#exit
(M4100-D12G)(config)#exit
存盤,
(M4100-D12G)(config)#copy system:running-config nvram:startup-config
詢問,are you sure you want to save?(y/n)y
Configuration saved!
檢視vlan 6狀态,
(M4100-D12G)#show vlan 6
檢視端口的所有配置資訊,
(M4100-D12G)#show vlan port all
或者(M4100-D12G)#show port all
此時,可以看到端口1和10的各項參數都是enable。