DHCP kirasımı kontrol et?


11

Mevcut (istemci) DHCP kirasımı göstermenin bir yolu var mı?

Ya da daha iyisi - ile gönderilen tüm seçenekleri / bilgileri geri al DHCPACK?


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

@heemayl bu dosya benim durumumda boş (Ubuntu 15.10), belki NetworkManager dhcp kiralama (?) satın
aldığından

ipconfig getpacket <ifname>veya ipconfig getv6packet <ifname>Mac OS X'te
thrig

@heemayl, Hayır. No such file or directory
Cerin

@heemayl dizin için doğruydu. Debian Stretch hakkında ben "/var/lib/dhcp/dhclient.eth0.leases" infos bulundu
Larsen

Yanıtlar:


5

dhcpdumpDHCP'yi test ederken kullandım . DHCP işleminin her iki tarafını da atar. Çalıştırırsanız, geçirilen seçenekleri günlüğe kaydeder.

İlk görüşmeyi görmek için DHCP istemcinizi yeniden başlatmak isteyebilirsiniz. Yenileme isteği, çalışan tüm yapılandırmayı içermelidir.


9

İstemcide bu bilgileri sorgulamanın bir yolunun farkında değilim. Sunucudaysanız, istemcinin kiraladığı bilgiler hakkında bilgi edinebilirsiniz /var/lib/dhcp/dhclient.leases. Müşteriden bildiğim tek yol:

sudo grep dhclient /var/log/syslog

Hangi size şöyle bir şey vermelidir:

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

dağıtımınıza bağlı olarak, /var/lib/dhcpaltında bulunmalıdır dhclient.{interface}.leases or /var/lib/dhclient.leases. dhclient'i başlatırken -lf ileterek dhclient.leases dosyanızın yolunu da belirtebilirsiniz.


@madeon altında olmalı/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
RDCortez

2

NetworkManager ile nmcliaktif bağlantınızın (varsayalım) DHCP durumunu

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

Tam DHCP bilgileri için kullanın -f DHCP4. İpv6'yı gerektiği gibi ayarlayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.