1 可以说我有 多个cisco交换机 一切都在一样 VLAN 。 问题是: 如果我在连接到其中一个开关的电脑上执行“arp -a”。 我是否获得了vlan上所有电脑的IP和Mac地址, 要么 获取仅在我连接的交换机上的arp表? switch vlan arp — Lee source
1 不,你只能获得该PC的本地arp缓存中的内容,这基本上是PC所联系的同一子网上的任何其他设备。 — Gregg Leventhal source 好的,有没有办法获得vlan上所有pc的mac地址(AND IPS)? — Lee nmap(填充词) — Gregg Leventhal 例如,如果您使用的是192.168.1.0/24,则可以执行nmap -sP 192.168.1.0-255 — Gregg Leventhal 谢谢,我会继续看看..但我需要自己开发它。你知道他们是怎么做的吗?您的示例似乎只是扫描子网中的所有ips。 — Lee 恩,那就对了。如果你想自己开发它,你可以循环遍历一系列ips并ping它们,然后如果你在同一个子网上,则从你的arp缓存中检索MAC地址。 — Gregg Leventhal