リモートホストを変更する方法基本的なIPアドレスの接続を切断する必要はありません。別の言葉(「IPアドレスなし」状態ではありません)
(私の研究によると)インターネットでは、この問題についての議論はほとんどありません。最高のリソース私が見つけた少しトリッキーです。
例: 10.0.0.11/24 を 10.0.0.15/24 に変更
1. ssh [email protected]
2. ip addr add 10.0.0.15/24 dev eth0
3. logout
4. ssh [email protected]
5. ip addr del 10.0.0.11/24 dev eth0
質問:最後のコマンドは両方のIPアドレスを削除し、10.0.0.11がプライマリアドレスで、対応するセカンダリアドレス(10.0.0.15が属する)が削除されると削除されるため、切断されます。
私は10.0.0.11/を追加して「トリック」を行うことができることを知っています。25(変える24)。しかし、理論的には正しく行うことが可能だと思います。
どう思いますか?
ベストアンサー1
promote_secondaries
インターフェイスまたはすべてのインターフェイスでこのオプションを設定する必要があります。
echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries
または
sysctl net.ipv4.conf.eth0.promote_secondaries=1
すべてのインターフェースで動作するようにeth0
変更してください。all
このオプションはすでにあります。2012年6月2日より。
ダミーインターフェイスでテストしましたが、そこで動作します。