硬件環境:
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/密碼(空)即可登錄交換機,進行設置。
二,通過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 6 name vlan6
創建vlan 7,
(M4100-D12G)(Vlan)#vlan 7
給id爲7的vlan命名爲vlan7,
(M4100-D12G)(Vlan)#vlan 7 name 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的可以訪問vlan,
M4100-D12G)(interface 0/1)#switchport mode access
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的可以訪問vlan,
M4100-D12G)(interface 0/1)#switchport mode access
M4100-D12G)(interface 0/1)#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。
第7步,在pc1和pc2各使用ping命令,互ping就可以ping通了。
參考:http://www.xuexila.com/luyouqi/netgear/531847.html