Saya ingin memperbarui penyewaan DHCP instance Amazon EC2, jadi saya menjalankan perintah berikut:
user@host:~$ sudo dhclient
Setelah itu, sewa DHCP sistem diperbarui dengan berhasil diperbarui. Namun, perintah tersebut mencetak yang berikut ini ke konsol:
RTNETLINK answers: File exists
Apakah maksudnya itu? Apakah ini memprihatinkan?
Untuk apa nilainya, dhclient
dikembalikan tanpa kesalahan:
user@host:~$ echo $?
0
Failed to bring up wlan0
. Saya tidak mendapatkan output apa pun selain ituRTNETLINK answers: File exists
.Jawaban:
Pada dasarnya yang terjadi adalah dhclient menambahkan rute ke tabel routing.
Mencoba ini saat rute sudah di dalam tabel.
Memeriksa
untuk rute yang ditambahkan oleh server dhcp.
Untuk memperbaharui sewa, lakukan
jika itu tidak cukup, Anda dapat menghapus semua sewa dengan menghapus file dan mendapatkan sewa baru
Tergantung pada pengaturan Anda yang tepat, ini mungkin merupakan masalah dengan harus mengetikkan kata sandi Anda dua kali, jadi waspadalah untuk itu.
sumber
ip route
dan melihat rute tambahan yang ditambahkannya. Ini semua dimulai karena saya ingin memperbarui sewa klien DHCP setelah membuat perubahan ke server DHCP. Masalahnya adalah saya tidak bisa menaikkan / menurunkan antarmuka saya karena mesin adalah contoh EC2. Saya juga ingin menghindari restart sistem. Jadi bagaimana saya bisa memperbarui leasing klien DHCP saya tanpa efek samping yang tidak diinginkan?