Periksa sewa DHCP saya?


11

Apakah ada cara untuk menunjukkan penyewaan DHCP (klien) saya saat ini?

Atau bahkan lebih baik - mengambil semua opsi / info yang dikirim bersama DHCPACK?


4
/var/lib/dhcp/dhclient.leases?
heemayl

@heemayl file ini kosong dalam kasus saya (Ubuntu 15.10), mungkin karena NetworkManager memperoleh sewa dhcp (?)
madneon

ipconfig getpacket <ifname>atau ipconfig getv6packet <ifname>di Mac OS X.
tangkap

@ Heemayl, Tidak. No such file or directory
Cerin

@heemayl benar untuk direktori. Pada Debian Stretch saya menemukan info di "/var/lib/dhcp/dhclient.eth0.leases"
Larsen

Jawaban:


5

Saya menggunakan dhcpdumpketika 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.


9

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:

sudo grep dhclient /var/log/syslog

Yang seharusnya memberi Anda sesuatu seperti:

May 20 18:34:38 [machine_name] dhclient: DHCPREQUEST on eth0 to [DHCP_SERVER_IP] port 67
May 20 18:34:38 [machine_name] dhclient: DHCPACK from [DHCP_SERVER_IP]
May 20 18:34:38 [machine_name] dhclient: bound to [client_dhcp_ip] -- renewal in 1517 seconds.

4

tergantung pada distro Anda, itu harus berada di /var/lib/dhcpbawah dhclient.{interface}.leases or /var/lib/dhclient.leases. Anda juga dapat menentukan lintasan file dhclient.leases Anda dengan meneruskan -lf saat memulai dhclient.


@madeon seharusnya di bawah/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
RDCortez

2

Dengan NetworkManager gunakan nmcliuntuk menanyakan status DHCP untuk koneksi aktif Anda (dengan asumsi satu)

nmcli -f ipv4.method con show "`nmcli -t -f NAME connection `"

Untuk penggunaan informasi DHCP lengkap -f DHCP4. Sesuaikan untuk ipv6 seperlunya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.