ฉันจะค้นหาเซิร์ฟเวอร์ DHCP ของฉันได้อย่างไร


12

ใน LAN ของฉันมีเซิร์ฟเวอร์ DHCP หลายตัวที่ทำงานอยู่และทั้งหมดนั้นอยู่ในช่วงเดียวกัน

ตอนนี้ฉันใช้เครื่องที่มีที่อยู่ IP แบบไดนามิกจากเซิร์ฟเวอร์ DHCP ฉันต้องรู้ว่ามาจากเซิร์ฟเวอร์ใด

ทำอย่างไร?

คำตอบ:


11

หากต้องการค้นหาเซิร์ฟเวอร์ DHCP ที่ให้ IP แก่คุณเพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

cat /var/lib/dhcp3/dhclient.leases

หรือคุณสามารถใช้คำสั่ง grep เพื่อรับที่อยู่เซิร์ฟเวอร์ DHCP

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

หรือ

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

สำหรับ Ubuntu 14.04, 16.04 และ 17.10 คุณสามารถใช้:

dhclient -d -nw eth0

ตัวอย่างผลลัพธ์:

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.

และ 14.04 เช่นกัน!
หินอ่อนออร์แกนิก

@ScottStensland เพิ่มข้อมูลสำหรับ Ubuntu รุ่นที่ใหม่กว่า ขอบคุณ
มิทช์

@OrganicMarble เพิ่มข้อมูลสำหรับ Ubuntu รุ่นที่ใหม่กว่า ขอบคุณ
มิทช์

การทำงานdhclient(เช่นdhclient -d -nw eth0) สับสนกับdhclientกระบวนการที่กำลังทำงานอยู่ในกรณีของฉันทำให้มีที่อยู่ IP ใหม่
Ulrich Stern

12

ใน Ubuntu 14.04 /var/lib/dhcp/dhclient.leasesนั้นว่างเปล่า แฟ้มสัญญาเช่าที่เกิดขึ้นจริงสามารถพบได้ในบรรทัดคำสั่งของผ่านทางdhclient psมองหา-lfตัวเลือก คำสั่งนี้ควรทำงานในการติดตั้ง Ubuntu 14.04 (ยังคงใช้ได้จนถึง 17.10) :

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

วันที่ 18.04 dhclient.leasesไม่ว่างเปล่า
Pablo Bianchi


2

ด้วย:

อื่น ๆ :


นี่เป็นสิ่งที่ดีมาก! คุณสามารถให้คำสั่ง nmap สำหรับ DHCP ของ IPv6 ได้หรือไม่
ฮิคาริ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.