天天看点

配置网件公司的三层交换机的方法,以及两台linux pc之间用交换机连接,可以ping通

硬件环境:

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。

继续阅读