我有一个 CentOS 6 盒子,它在一个物理接口上有两个 IP 地址 - 一个是通过 netconfig 脚本分配给接口的 IP,另一个是通过 pacemaker 服务分配给同一接口的“虚拟”IP。我想更改“物理”IP 地址,但不想中断与虚拟 IP 地址的任何连接。这可能吗?如果可以,怎么做?
以前当我想要更改 IP 时,我总会简单地修改 netconfig 脚本,然后运行service network restart
,但我认为这会终止与虚拟 IP 的任何连接。
答案1
总体而言,我确实喜欢您当前的方法,因为这将确保您最终获得经过测试且有效的配置,并且在下次重新启动时不会出现令人不快的意外。但是ip
命令应该可以满足你的需求:
ip address add NEWIFADDR dev STRING
ip addr del OLDIFADDR dev STRING