我怎样才能改变一个远程主机的主 IP地址,而不会断开所有(没有“无IP地址”状态)。
根据我的研究,此事在Internet上讨论不多。我发现的最佳资源有些棘手。
示例:将10.0.0.11/24更改为10.0.0.15/24
1. ssh root@10.0.0.11
2. ip addr add 10.0.0.15/24 dev eth0
3. logout
4. ssh root@10.0.0.15
5. ip addr del 10.0.0.11/24 dev eth0
问题:由于10.0.0.11是主要地址,所以最后一个命令将同时删除IP地址和连接丢失,并且在删除后会删除其辅助地址(10.0.0.15属于该地址)。
我知道我可以通过添加10.0.0.11/ 25(而不是24)来“作弊” 。但是,我认为从理论上讲是可以做到的。
你怎么看?
如果您使用/ 32遮罩,那就没有作弊...
—
zb'13年
但它不起作用,因为/ 32除自身外无法与其他任何设备进行通讯……
—
Totor 2013年
好的,但是/ 25也不行。
—
zb'13年