Apakah ada cara untuk menunjukkan penyewaan DHCP (klien) saya saat ini?
Atau bahkan lebih baik - mengambil semua opsi / info yang dikirim bersama DHCPACK
?
networking
dhcp
dhclient
Madneon
sumber
sumber
/var/lib/dhcp/dhclient.leases
?ipconfig getpacket <ifname>
atauipconfig getv6packet <ifname>
di Mac OS X.No such file or directory
Jawaban:
Saya menggunakan
dhcpdump
ketika saya sedang menguji DHCP. Ini akan membuang kedua sisi transaksi DHCP. Jika Anda membiarkannya berjalan, itu akan mencatat opsi yang dilewati.Anda mungkin ingin memulai kembali klien DHCP Anda untuk melihat negosiasi awal. Permintaan perpanjangan harus berisi semua konfigurasi yang sedang berjalan.
sumber
Saya tidak mengetahui cara untuk menanyakan informasi ini pada klien. Jika Anda berada di server, Anda dapat melihat informasi tentang klien yang disewa
/var/lib/dhcp/dhclient.leases
. Dari klien, satu-satunya cara yang saya tahu adalah:Yang seharusnya memberi Anda sesuatu seperti:
sumber
tergantung pada distro Anda, itu harus berada di
/var/lib/dhcp
bawahdhclient.{interface}.leases or /var/lib/dhclient.leases
. Anda juga dapat menentukan lintasan file dhclient.leases Anda dengan meneruskan -lf saat memulai dhclient.sumber
/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
Dengan NetworkManager gunakan
nmcli
untuk menanyakan status DHCP untuk koneksi aktif Anda (dengan asumsi satu)Untuk penggunaan informasi DHCP lengkap
-f DHCP4
. Sesuaikan untuk ipv6 seperlunya.sumber