Як я можу змінити первинну 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
Проблема: Остання команда видаляє обидві IP адреси, і з'єднання втрачається, оскільки 10.0.0.11 є первинним, і при видаленні видаляє його вторинні адреси (до яких належить 10.0.0.15).
Я знаю, що міг би «обдурити», додавши 10.0.0.11/ 25 (замість 24 ). Однак я думаю, що теоретично це можливо зробити правильно.
Як ти гадаєш?