Jadi saya mencoba memberikan VM alamat IP statis, kasus ini sangat keras kepala.
VM berjalan pada cluster ESXi dengan rentang IP publiknya sendiri.
Saya memilikinya (agak) bekerja dengan alamat IPv4, kecuali itu akan dipindahkan setiap boot, sekarang setelah mengutak-atik nmcli saya tidak bisa mendapatkan alamat IPv4 yang ditugaskan untuk itu.
Antarmuka adalah ens32
dan saya telah berubah ipv4.addresses
menjadi XXX.XXX.120.44/24
(ingin memiliki alamat 120.44
), gateway ke XXX.XXX.120.1
dan set ke manual.
Adakah yang punya wawasan mengapa ini tidak berhasil? semua panduan online adalah untuk layanan jaringan yang lebih lama, bukan NetworkManager.
networking
fedora
nmcli
Space Bear
sumber
sumber
Jawaban:
Mencoba:
Selanjutnya, cari koneksi lain dan hapus. Sebagai contoh:
Pada reboot berikutnya, Anda harus mengambil
static-ens32
koneksi, karena itu adalah satu-satunya yang tersedia.sumber
Alamat IPv4 individu adalah / 32. / 24 menunjuk jaringan, yang dalam hal ini adalah XXX.XXX.120. [0-255]. Coba ubah
ipv4.address
entriXXX.XXX.120.44/32
dan lihat apa yang terjadi. Jika itu tidak berhasil, saya kemudian harus mengajukan pertanyaan yang sama yang ditanyakan dalam komentar - apakah NetworkManager persyaratan, atau bisakah kita mengonfigurasi alamat menggunakan cara lain?sumber
nmcli
ingin alamat IP dengan subnet mask dalam notasi CIDR.Mengubah / 32 (tunggal) ke / 24 (jaringan) memperbaiki masalah saya dengan ipv4.addresses menetapkan rentang dan alamat ip pertama.
Saya pikir "manual" bisa menjadi masalah dalam kasus Anda. Manual mungkin memberitahu nm untuk tidak mengelola sama sekali, atau tidak menangani dhcp. Sudahkah Anda mencoba "dibagikan", dan kemudian ipv4.addresses daripada ipv4.address1? Atau, jika manual, maka ipv4.address1 mungkin benar, bukan ipv4.addresses.
Sudahkah Anda mencari di / var / log / syslog? dnsmasq mengatakan di tambang bahwa 32 terlalu kecil, dan nmcli melaporkan kembali "terlalu kecil" dalam output kesalahan.
sumber