我开发了一个提供两个以太网端口的产品。管理eth的内部模块是一个交换机,有自己的mac地址,可以修改。对于每个产品,我都从我们公司的数据库中分配了一个 mac。为了测试两个 eth 端口,我设计了以下测试:
将一个端口连接到网络,将另一个端口连接到已知设备就足够了。如果我能够ping通该设备,则意味着两个端口都在工作。IP 地址由 dhcp 给出。
实际上,我正在查看 arp 表以找到要 ping 的设备的地址。出于其他目的,我需要知道包含 2 eth 的产品的 ip 地址,并为其分配了 mac 地址。同样,只查看 arp 表很简单,但是,当设置了 mac 地址时,应更新 arp。
我指定我必须使用 Windows。现在我使用了 nmap -v -sn --unprivileged 但似乎它在我们的生产站点上不起作用。
可用于查找产品 ip 或更新 arp 表的另一种技巧/方法是什么?
提前致谢