Cara memperbarui atau merilis alamat IP dinamis di Linux
Klien DHCP di Linux disebut dhclient.dll. Ini meminta alamat IP dinamis dari server DHCP, yang “menyewakan” alamat ke klien untuk jangka waktu tertentu. dhclient.dll dapat dipanggil secara manual untuk “melepaskan” alamat IP klien yang saat ini ditetapkan, dan mendapatkan alamat lain dari server DHCP.
Biasanya, dhclient.dll tidak menghasilkan keluaran, untuk melihat apa yang dilakukannya, kita perlu memberikannya -v (bertele-tele). Kita harus lari dhclient.dll sebagai root dengan sudo perintah, karena mengubah konfigurasi jaringan sistem memerlukan hak istimewa yang ditingkatkan.
Mari kita mulai dengan berlari dhclient.dll secara lisan, tanpa opsi lain. Ini harus menjangkau dan mengucapkan “halo” ke server DHCP kami, yang, dalam hal ini, adalah router rumah sederhana.
Perintah:
sudo dhclient -v
Keluaran:
Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/68:a3:c4:93:47:46 Sending on LPF/wlan0/68:a3:c4:93:47:46 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 DHCPREQUEST on wlan0 to 255.255.255.255 port 67 DHCPOFFER from 192.168.2.1 DHCPACK from 192.168.2.1 RTNETLINK answers: File exists bound to 192.168.2.4 -- renewal in 42516 seconds.
Output di atas memberi tahu kita hal itu dhclient.dll meminta alamat dari server DHCP (DHCPREQUEST). Itu mengirim permintaan ini dari antarmuka Internet nirkabel kami (wlan0). Server DHCP menanggapi dengan pengakuan sederhana atas permintaan kami (DHCPACK). Itu karena kami sudah memiliki alamat IP yang ditetapkan kepada kami, jadi 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, pada saat mana alamat itu akan diperbarui secara otomatis).
Jadi mari kita secara manual melepaskan alamat kita dengan -r. Mari kita simpan -v opsi di sana sehingga kita dapat melihat apa yang terjadi:
sudo dhclient -v -r
Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/68:a3:c4:93:47:46 Sending on LPF/wlan0/68:a3:c4:93:47:46 Sending on Socket/fallback DHCPRELEASE on wlan0 to 192.168.2.1 port 67
Dalam contoh di atas, perintah tersebut memberi tahu server DHCP untuk melepaskan alamat IP.
Pada beberapa varian Linux atau Unix, melepaskan alamat IP Anda dengan cara ini juga secara inheren dapat menurunkan antarmuka jaringan Anda. Dalam kasus ini, gunakan manajer jaringan Anda untuk menyambungkan kembali ke jaringan Anda. Proses ini bervariasi dari OS ke OS; jika Anda tidak yakin bagaimana menghubungkan ke jaringan Anda, lihat dokumentasi OS spesifik Anda. Jika Anda menggunakan Sistem X Window, Anda biasanya dapat menyambungkan kembali dengan mengklik ikon jaringan di baki sistem Anda, dan memilih Menghubung pilihan.