1、以ENSP模拟器为例,见如下拓扑图:
2、鼠标左键双击华为5700模拟器,进入配置界面。
3、在当前用户模式下,输入system-view进入配置模式。
4、打开电脑图片,如图,查看电脑的IP与MAC地址。
5、在当前配置模式下输入display arp命令,再按下键盘回车键,就会出现s5700交换机里面所有端口对应的IP地址和MAC地址,如图,可验证上步骤的ip为192.168.0.2,MAC地址为54-89-98-FE-79-65的电脑接在华为s5700的GE0/0/1口。
解决怎么查询华为s5700交换机上所有端口对应的IP地址和MAC地址的步骤如下:
1.找到本机的MAC地址,这个可以在命令行中输入“ipconfig/all”来进行查询。找到当前网卡地址。
2.之后我们在交换机中输入命令“dis mac-address 448A-5BE2-5800”,我们就可以查到这个mac地址所对应的端口。
3.我们可以轻松的看到结果是该电脑所对应的是交换机的第八个口。
4.假如说你想要找到接口对应的是那台电脑,或者是那个IP地址。用这条命令“dis mac-address gig0/0/8”或者“dis ip interface gig 0/0/8”。
5.这样我们就能很轻松的找到,端口和电脑的对应情况。这样就解决了怎么查询华为s5700交换机上所有端口对应的IP地址和MAC地址的问题了。
简单!
display arp all
disp mac-address
上总路由,ping一下对方,然后dis arp 就可以看到该IP的对应MAC地址和端口号,然后上对应端口连接的交换机上重复上述命令,一级一级下去就查到了。
【详细方法】
telnet 连接并登陆交换机,display arp all,disp mac-address,这两条命令都用了,还是看不到这台华为的s5700交换机 上连接了哪些设备端口还有IP。
关于知道交换机的某个端口号之后,想要查询其连接设备的IP地址的方法:
比如我们现在想查询交换机E0/16这个端口下,所连接的服务器的IP地址。
首先,在此交换机上,运行命令,DIS MAC-ADDRESS INTERFACE E0/16,查出服务器的MAC地址。然后,进入三层交换机上,运行命令,DIS ARP | INCLUDE XXX(XXX是指服务器的MAC地址),这样就能查出对应的IP地址了!
在这里,运行此命令的时候(DIS MAC-ADDRESS INTERFACE E0/16),有可能会显示不出MAC地址,怎么办呢?呵呵,这个时候,在你所连的PC上,PING一下你的网关设备,即这里的三层交换机,再运行那个命令,就能显示出MAC地址了。