まったく切断されずに(「IPアドレスなし」の状態にならずに)リモートホストのプライマリ IPアドレスを変更するにはどうすればよいですか。
問題はインターネット上ではあまり議論されていません(私の研究によると)。私が見つけた最高のリソースは少しトリッキーです。
例: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
/ 32はそれ自体とは通信できないため、機能しません...
—
Totor
わかりましたが、/ 25も機能しません。
—
zb