DHCP sunucumu nasıl bulabilirim?


12

LAN'ımda çalışan birden fazla DHCP sunucusu var ve hepsi aynı aralıkta.

Şimdi bir DHCP sunucusundan dinamik bir IP adresine sahip bir makine kullanıyorum. Hangi sunucudan geldiğini bilmek zorundayım.

Bu nasıl yapılır?!

Yanıtlar:


11

Size IP veren DHCP sunucusunu bulmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basarak TTerminal'i açın. Açıldığında, aşağıdaki komutları çalıştırın:

cat /var/lib/dhcp3/dhclient.leases

Veya DHCP sunucu adresini almak için grep komutunu kullanabilirsiniz.

grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases

VEYA

grep dhcp-server-identifier /var/lib/dhcp/dhclient.leases

Ubuntu 14.04, 16.04 ve 17.10 için şunları kullanabilirsiniz:

dhclient -d -nw eth0

Örnek çıktı:

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.

Ve 14.04 de!
Organik Mermer

@ScottStensland Ubuntu'nun sonraki sürümleri için bilgi eklendi. Teşekkürler
Mitch

@OrganicMarble Ubuntu'nun sonraki sürümleri için bilgi eklendi. Teşekkürler
Mitch

Çalışıyor dhclient(yani dhclient -d -nw eth0) dhclientbenim durumumda zaten çalışmakta olan bir işlemle uğraştı ve yeni bir IP adresine yol açtı.
Ulrich Stern

12

Ubuntu 14.04'te /var/lib/dhcp/dhclient.leasesboş. Gerçek kiralama dosyası dhclientvia komut satırında bulunabilir ps. -lfSeçeneği arayın . Bu komut Ubuntu 14.04 kurulumlarında çalışmalıdır ( 17.10'dan itibaren geçerlidir) :

cat $(ps aux | grep -o '[/]var/lib/NetworkManager/\S*.lease') | grep dhcp-server-identifier

18.04 tarihinde dhclient.leasesboş değil.
Pablo Bianchi


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.