Untuk mengetahui server DHCP yang memberi Anda IP, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:
cat /var/lib/dhcp3/dhclient.leases
Atau Anda bisa menggunakan perintah grep untuk mendapatkan alamat server DHCP.
grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases
ATAU
grep dhcp-server-identifier /var/lib/dhcp/dhclient.leases
Untuk Ubuntu 14.04, 16.04, dan 17.10 Anda dapat menggunakan:
dhclient -d -nw eth0
Output sampel:
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/00:0c:29:49:3e:67
Sending on LPF/eth0/00:0c:29:49:3e:67
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x4f723f9)
DHCPREQUEST of 192.168.138.136 on eth0 to 255.255.255.255 port 67 (xid=0x4f723f9)
DHCPOFFER of 192.168.138.136 from 192.168.138.254
DHCPACK of 192.168.138.136 from 192.168.138.254
RTNETLINK answers: File exists
bound to 192.168.138.136 -- renewal in 892 seconds.
dhclient
(yaitu,dhclient -d -nw eth0
) mengacaukan proses yang sudah berjalandhclient
dalam kasus saya, menghasilkan alamat IP baru.Di Ubuntu 14.04, isinya
/var/lib/dhcp/dhclient.leases
kosong. File sewa aktual dapat ditemukan pada baris perintahdhclient
viaps
. Cari-lf
opsi. Perintah ini harus bekerja di instalasi Ubuntu 14.04 (masih berlaku pada 17.10) :sumber
dhclient.leases
tidak kosong.Di Ubuntu 16.04 Anda dapat mencoba
sumber
dhclient
, apakah itu bekerja dengan systemd-networkd ?Dengan:
nmap ( sumber ; DHCPv6 ):
dhdump ( sumber ):
tcpdump ( sumber ):
Lainnya:
dhcp_probe
(dhcp-probe
paket)sumber