通过show arp 查看通信的 arp表项,然后通过show mac address-table 或者show mac-address-table 查看从哪个接口学到的,从而定位IP地址来源方法依据需要看交换机所处的位置而定,通常有两种情况:
1对于连接终端设备的交换机来说,直接运行display
arp
即可,d出的详细信息里,ip地址后面有所在端口。
2如果是处在第二层的话,只能用display
mac-address来查看端口下的mac,然后在三层上用display
arp
找ip对应的mac,通过ip后面的端口号就可以知道二层某个端口下所连接的设备信息。
和cisco思路一样,sh
mac-
dy
int
接口可以看出该口下接客户端mac地址。到二层上联的三层交换机上sh
arp
in
|
mac地址
可以查到该mac对应的ip。这样就可以轻易的查每个接口下的mac地址和ip地址。
解决怎么查询华为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地址的问题了。
查看接口IP地址:display ip interface brief查看接口mac地址:display interface G0/0/0 (举个例子,查看g0口的mac地址)交换机的端口是不会对应IP地址的!你要查看那个IP对就那个端口,要先查出IP对应的MAC地址,然后再看MAC地址对就交换机的那个端口!查看IP对应的MAC地址,可以用ARP
-a,也可以用netstat
-a
XXXXXXXXXXXX查看MAC对应交换机的端口,可以在交换机上用sh
mac-address-table可以根据查看arp信息来查看,但是所显示的arp信息,对应的要在本台交换机上有相同段的地址,比如查看19216810网段的arp信息,那么在这台交换机上必须要有19216810网段的地址,如果一台交换机上有多个网段,可以使用 display arp 查看所有网段的arp信息,如果只想查看其中某一个网段(比如查看19216810)的arp,那么可以用 display arp | include 1921681 来查看,这样就只是显示19216810网段的arp信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)