我有一些 linksys srw 2024 交换机。我想知道哪个设备连接到哪个交换机(端口)。
这怎么能做到呢……?
最好的工具是一个可以扫描 IP 范围、查看交换机并提供网络图形表示的工具。
答案1
如果交换机的 Web 界面不提供此功能,而您想在控制台上执行操作,Randy 的主机端nmap
和arp
命令将帮助您入门。这是下一步。
第一的,获得一个有用的开关控制台而不是按照这些说明使用默认菜单(这是精简版;有关更多详细信息,请参阅文章):
- 连接到设备(telnet,SSH)并登录。
- 进入主菜单后,按 Ctrl-Z。这将导致出现提示
>
。 - 启动
lcli
应用程序。再次登录。 - 从这里您将拥有一个 Cisco 风格的控制台。
链接的帖子表明该lcli
应用程序与“思科方法”确实略有不同,但差别不大。获取 arp 表,你会想进入启用模式,然后运行:
Router#show arp
答案2
使用 nmap 的 ping 扫描器获取每台机器的 IP 地址:
(假设您的 LAN 是 10.1.1.0/24)
nmap -sP 10.1.1.1-255
至于 mac 地址,您可以使用 arp 来获取每个主机的 mac 地址:
arp 10.1.1.111
至于交换机端口连接,您必须到达交换机控制台或接口来显示该交换机的 arp 表。