你需要以网络管理员的身份登录到交换机。通常可以通过SSH或Telnet连接到交换机的管理界面。你不知道交换机的IP地址,可以先通过其他方式(如查看路由器的DHCP客户端列表)确定交换机的IP地址。
登录交换机后,打开命令提示符(CMD)窗口,输入以下命令:
show mac-address-table
这个命令会显示交换机上所有连接设备的MAC地址。你想同时查看这些设备的IP地址,还需要再输入以下命令:
show arp
这个命令会显示交换机的ARP表,即MAC地址和IP地址的映射关系。
执行上述两个命令后,你会看到类似如下的输出结果:
Mac Address Table
-------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0000.0000.0001 DYNAMIC Fa0/1
1 0000.0000.0002 DYNAMIC Fa0/2
1 0000.0000.0003 DYNAMIC Fa0/3
1 0000.0000.0004 DYNAMIC Fa0/4
Protocol Address Age(min) Hardware Addr Type Interface
Internet 192.168.1.1 10 0000.0000.0001 ARPA FastEthernet0/1
Internet 192.168.1.2 20 0000.0000.0002 ARPA FastEthernet0/2
Internet 192.168.1.3 30 0000.0000.0003 ARPA FastEthernet0/3
Internet 192.168.1.4 40 0000.0000.0004 ARPA FastEthernet0/4
从上面的输出结果可以看到,交换机上连接4台设备,它们的MAC地址分别是0000.0000.0001、0000.0000.0002、0000.0000.0003和0000.0000.0004。通过查看ARP表,我们还可以知道这4台设备的IP地址分别是192.168.1.1、192.168.1.2、192.168.1.3和192.168.1.4。
你只想查看某个VLAN下的设备,可以在"show mac-address-table"命令后加上"vlan
show mac-address-table vlan 1
这样就只会显示VLAN 1下的MAC地址信息。
你想将输出结果保存到文件,可以在命令后加上"> filename.txt"参数,将结果重定向到文件中。例如:
show mac-address-table > mac_table.txt
show arp > arp_table.txt
使用命令提示符(CMD)快速查看交换机上所有设备的IP地址是一个非常实用的技能。只要掌握好相关命令,就可以极大地提高网络管理的效率。