Bagaimana saya bisa menemukan server DHCP saya?


12

Di LAN saya ada beberapa server DHCP yang berjalan, dan semuanya berada pada kisaran yang sama.

Sekarang saya menggunakan mesin yang memiliki alamat IP dinamis dari server DHCP. Saya harus tahu dari server mana asalnya.

Bagaimana cara melakukannya?!

Jawaban:


11

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.

Dan 14,04 juga!
Marmer Organik

@ScottStensland Menambahkan info untuk versi Ubuntu yang lebih baru. Terima kasih
Mitch

@OrganicMarble Menambahkan info untuk versi Ubuntu yang lebih baru. Terima kasih
Mitch

Menjalankan dhclient(yaitu, dhclient -d -nw eth0) mengacaukan proses yang sudah berjalan dhclientdalam kasus saya, menghasilkan alamat IP baru.
Ulrich Stern

12

Di Ubuntu 14.04, isinya /var/lib/dhcp/dhclient.leaseskosong. File sewa aktual dapat ditemukan pada baris perintah dhclientvia ps. Cari -lfopsi. Perintah ini harus bekerja di instalasi Ubuntu 14.04 (masih berlaku pada 17.10) :

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

Pada 18,04 dhclient.leasestidak kosong.
Pablo Bianchi


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.