Làm thế nào tôi có thể thay đổi một máy chủ từ xa chính địa chỉ IP mà không bị ngắt kết nối ở tất cả (mà không bị trong một "không addr IP" nhà nước).
Vấn đề được thảo luận kém trên Internet (theo nghiên cứu của tôi). Tài nguyên tốt nhất tôi tìm thấy là một chút khó khăn.
VÍ DỤ: thay đổi 10.0.0.11/24 thành 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
Sự cố : Lệnh cuối cùng sẽ xóa cả hai địa chỉ IP và mất kết nối vì 10.0.0.11 là chính và nó sẽ xóa các địa chỉ phụ của nó (mà 10.0.0.15 thuộc về) khi bị xóa.
Tôi biết tôi có thể "gian lận" bằng cách thêm 10.0.0.11/ 25 (thay vì 24 ). Tuy nhiên, tôi nghĩ rằng về mặt lý thuyết là có thể làm điều này đúng.
Bạn nghĩ sao?