Saya tahu ada perintah sederhana untuk ini, tetapi bagaimana cara saya memberi tahu server Ubuntu saya untuk meminta alamat IP baru dari server DHCP pada eth0?
dhclient eth0
Untuk melepaskan alamat IP saat ini:
$ Sudo dhclient -r
Untuk mendapatkan sewa baru:
$ Sudo dhclient
Masalah lain yang saya alami adalah dhclient terus meminta IP yang sama dari server DHCP. Menjalankan perintah dhclient -r
tidak menyelesaikan ini. Karena itu, setelah membaca man pages
lebih teliti, saya menemukan bahwa jika saya mengedit file /var/lib/dhcp3/dhclient.leases
untuk menghapus semua referensi sewa ke adaptor spesifik, dalam kasus saya eth0
. Kemudian jalankan Sudo dhclient eth0
bekerja seperti yang diharapkan dan memberi saya IP baru/berbeda.
Situasi saya mungkin unik, tetapi mengharuskan server saya menarik alamat dari rentang yang lebih tinggi dari yang sebelumnya dikeluarkan. Server DHCP telah dikonfigurasikan untuk melakukan ini, kecuali jika alamat IP tertentu diminta terlepas dari kisaran. Karena dhclient
secara khusus meminta alamat IP lama, berdasarkan informasi dalam dhclient.leases
file, server DHCP selalu mengembalikan alamat yang sama.