Bagaimana saya bisa mengubah alamat IP primer host jarak jauh tanpa terputus sama sekali (tanpa dalam keadaan "no IP addr").
Masalahnya kurang dibahas di Internet (menurut penelitian saya). Sumber daya terbaik yang saya temukan sedikit rumit.
CONTOH: ubah 10.0.0.11/24 menjadi 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
Masalah: Perintah terakhir menghapus alamat IP dan koneksi terputus karena 10.0.0.11 adalah yang utama, dan menghapus alamat sekundernya (yang menjadi milik 10.0.0.15) saat dihapus.
Saya tahu saya bisa "menipu" dengan menambahkan 10.0.0.11/ 25 (bukan 24 ). Namun, saya pikir secara teori dimungkinkan untuk melakukan ini dengan benar.
Bagaimana menurut anda?
Jawaban:
Anda perlu mengatur
promote_secondaries
opsi di antarmuka, atau di semua antarmuka:atau
Ubah
eth0
untukall
membuatnya berfungsi di semua antarmuka.Opsi ini sudah ada sejak 2.6.12 .
Saya menguji ini dengan antarmuka tiruan dan itu bekerja di sana.
sumber