改变一个IP而不中断连接到第二个?

我有一个CentOS 6盒子,在一个物理接口上有两个IP地址 – 一个是通过netconfig脚本分配给接口的IP,另一个是通过起搏器服务分配给同一接口的“虚拟”IP。 我想改变“物理”IP地址,但我不想中断与虚拟IP地址的任何连接。 这是可能的,如果是这样,怎么样?

总是在我想更改IP之前,我只是简单地修改netconfig脚本,然后运行service network restart ,但是我认为这会终止到虚拟IP的任何连接。

一般来说,我喜欢你目前的做法,因为这将确保你最终有一个testing和有效的configuration,并没有下一次重新启动时的令人讨厌的惊喜。 但是ip命令应该可以满足你的需求:

 ip address add NEWIFADDR dev STRING ip addr del OLDIFADDR dev STRING