Cara memperbarui atau merilis alamat IP Dinamis di Linux

Klien DHCP di Linux disebut dhclient . Ia meminta alamat IP dinamis dari server DHCP, yang "menyewakan" alamat ke klien untuk jangka waktu tertentu. dhclient dapat dipanggil secara manual untuk "melepaskan" alamat IP klien yang saat ini ditugaskan, dan mendapatkan alamat lain dari server DHCP.

Biasanya, dhclient tidak menghasilkan output, untuk melihat apa yang dilakukannya, kita perlu memberikan opsi -v (verbose). Kita juga perlu menjalankan dhclient sebagai root dengan perintah sudo, karena mengubah konfigurasi sistem jaringan memerlukan hak akses yang ditingkatkan.

Mari kita mulai dengan menjalankan dhclient secara lisan, tanpa opsi lain. Seharusnya menjangkau dan mengatakan "halo" ke server DHCP kami, yang, dalam hal ini, merupakan router rumah sederhana.

Perintah:

 sudo dhclient -v 

Keluaran:

 Konsorsium Sistem Internet Klien DHCP 4.2.2 Hak Cipta 2004-2011 Konsorsium Sistem Internet. Seluruh hak cipta. Untuk info, silakan kunjungi //www.isc.org/software/dhcp/ Mendengarkan LPF / wlan0 / 68: a3: c4: 93: 47: 46 Mengirim LPF / wlan0 / 68: a3: c4: 93: 47: 46 Mengirim pada Socket / fallback DHCPDISCOVER pada wlan0 ke 255.255.255.255 port 67 interval 4 DHCPREQUEST pada wlan0 ke 255.255.255.255 port 67 DHCPOFFER dari 192.168.2.1 DHCPACK dari 192.168.2.1 Jawaban RTNETLINK: File ada terikat ke 192.168.2.4 pembaruan - pembaruan dalam pembaruan. 42516 detik. 

Output di atas memberitahu kita bahwa dhclient meminta alamat dari server DHCP ( DHCPREQUEST ). Ia mengirim permintaan ini dari antarmuka Internet nirkabel kami ( wlan0 ). Server DHCP merespons dengan pengakuan sederhana atas permintaan kami ( DHCPACK ). Dalam hal ini, itu hampir semua yang terjadi, karena kami sudah memiliki alamat IP yang ditugaskan kepada kami, sehingga server DHCP tidak ada hubungannya. Perhatikan bahwa server DHCP juga memberi tahu kami berapa lama alamat IP dinamis kami akan bertahan: 42516 detik (sekitar 12 jam dari sekarang, saat itu akan diperbarui secara otomatis).

Jadi mari kita secara manual lepaskan alamat kita dengan -r . Mari kita simpan opsi -v di sana sehingga kita dapat melihat apa yang terjadi:

 sudo dhclient -v -r 
 Konsorsium Sistem Internet Klien DHCP 4.2.2 Hak Cipta 2004-2011 Konsorsium Sistem Internet. Seluruh hak cipta. Untuk info, silakan kunjungi //www.isc.org/software/dhcp/ Mendengarkan LPF / wlan0 / 68: a3: c4: 93: 47: 46 Mengirim LPF / wlan0 / 68: a3: c4: 93: 47: 46 Mengirim pada Socket / fallback DHCPRELEASE pada wlan0 ke 192.168.2.1 port 67 

Pada contoh di atas, perintah memberi tahu server DHCP untuk melepaskan alamat IP.

Peringatan: Pada beberapa varian Linux atau Unix, melepaskan alamat IP Anda dengan cara ini juga dapat menurunkan antarmuka jaringan Anda. Dalam hal ini, gunakan manajer jaringan Anda untuk menghubungkan kembali ke jaringan Anda. Proses ini bervariasi dari OS ke OS; jika Anda tidak yakin bagaimana cara terhubung ke jaringan Anda, lihat dokumentasi OS spesifik Anda. Jika Anda menggunakan Sistem X Window, Anda biasanya dapat menyambung kembali dengan mengklik ikon jaringan di baki sistem Anda, dan memilih opsi Connect .