4 个管理型交换机的出厂 IP,我可以使用 MAC 设备地址上传配置来区分

4 个管理型交换机的出厂 IP,我可以使用 MAC 设备地址上传配置来区分

我在以太网上有四台 Moxa TN4528A 交换机,我知道每台交换机的出厂设置 MAC 地址。我正在尝试创建一个脚本,将交换机配置上传到设置的 MAC 地址。问题是这四台交换机都有相同的默认出厂 IP。

我有四个配置,SW1.ini,SW2.ini,SW3.ini 和 SW4.ini,脚本要求用户输入每个交换机 1 到 4 的 MAC 地址,然后将为每个交换机上传相应的配置文件。

这可能吗?通常我会隔离每个交换机并使用默认 IP 进行连接,但我正在尝试自动化该过程。可以这样做吗?

感谢您的帮助。

答案1

是的 - 以太网上的所有数据包已经发送到特定的目标 MAC 地址,所以只要您的计算机在其 ARP 缓存中具有正确的 MAC 地址,这应该是可能的。

ip neigh通常,MAC 地址会使用 ARP 自动解析,如果有四台设备,您的计算机将从收到的四个 ARP 响应中随机选择。但是,为了避免这种情况,您可以在 Linux 和大多数其他系统上使用添加静态邻居条目arp

例如:

  • Linux:ip nei add 192.168.0.1 dev eth0 lladdr 00:15:5d:21:cf:1c
  • 视窗:arp -s 192.168.0.1 00-15-5D-21-CF-1C
  • 路由器操作系统:/ip arp add address=192.168.0.1 mac=00:15:5D:21:CF:1C interface=ether0

然后,您可以执行上传、替换邻居条目并重复。其他设备将根据 MA​​C 丢弃数据包,甚至不会查看 IP 标头。

(这是假设直接连接到同一个以太网。如果中间有路由器,那么路由器最近您的交换机需要更新其 ARP 缓存。)

相关内容