ipaddress交换导致两台机器无法访问

我有两台运行在SLES11 SP3上的虚拟机,它们在同一个子网上,我希望能够即时交换IP地址。 我在两台机器上都尝试了下面的脚本(当然有两个不同的ip参数)(通过sshlogin并调用它):

#! /bin/bash sleep 20 ifconfig eth0 [[old_ip/new_ip]] netmask 255.255.255.0 

这导致两台机器无法访问。

  • 我做错了什么? 也许yast扮演一个angular色?
  • 有什么更好的想法如何执行交换?

由于ARP超时问题,您的计算机可能无法访问。

你可以试着用“arping”这样的工具在IP交换之后发送一个不请自来的/无偿的ARP rught,就​​像arping -U 10.0.0.1 (另请参阅: 如何在Linux中向所有邻居广播ARP更新?