मेरे डीएचसीपी पट्टे की जांच करें?


11

क्या मेरे वर्तमान (क्लाइंट) डीएचसीपी पट्टे को दिखाने का कोई तरीका है?

या इससे भी बेहतर - भेजे गए सभी विकल्पों / infos को पुनः प्राप्त करें DHCPACK?


4
/var/lib/dhcp/dhclient.leases?
हेमायला

@heemayl यह फ़ाइल मेरे मामले में खाली है (उबंटू 15.10), हो सकता है क्योंकि NetworkManager
dhp

ipconfig getpacket <ifname>या ipconfig getv6packet <ifname>मैक ओएस एक्स पर
thrig

@ हेमायल, नोप। No such file or directory
सेरिन

@heemayl निर्देशिका के लिए सही था। डेबियन स्ट्रेच पर मुझे "/var/lib/dhcp/dhclient.eth0.leases" में लोस मिला
लार्सेन

जवाबों:


5

dhcpdumpजब मैं डीएचसीपी का परीक्षण कर रहा था तब मैंने इसका उपयोग किया था। यह डीएचसीपी लेनदेन के दोनों किनारों को डुबो देगा। यदि आप इसे चलाना छोड़ देंगे तो यह पास किए गए विकल्पों को लॉग करेगा।

प्रारंभिक बातचीत देखने के लिए आप अपने डीएचसीपी ग्राहक को फिर से शुरू करना चाह सकते हैं। नवीनीकरण अनुरोध में सभी चालू कॉन्फ़िगरेशन होना चाहिए।


9

मुझे क्लाइंट पर इस जानकारी को क्वेरी करने के तरीके के बारे में पता नहीं है। यदि आप सर्वर पर हैं, तो आप क्लाइंट पट्टों में जानकारी देख सकते हैं /var/lib/dhcp/dhclient.leases। ग्राहक से मुझे पता ही एकमात्र तरीका है:

sudo grep dhclient /var/log/syslog

जो आपको कुछ इस तरह देना चाहिए:

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

अपने distro पर निर्भर करता है, उस में स्थित होना चाहिए /var/lib/dhcpके तहत dhclient.{interface}.leases or /var/lib/dhclient.leases। आप अपने dhclient.leases फ़ाइल के पथ को निर्दिष्ट कर सकते हैं, जब dhclient शुरू करने से गुजरता है।


@ मॉमडॉन इसके तहत होना चाहिए/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
आरडीसीओआरटीज़ेट

2

NetworkManager के साथ nmcliआपके सक्रिय कनेक्शन (एक को मानते हुए) के लिए DHCP स्थिति का उपयोग करने के लिए क्वेरी करें

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

पूर्ण डीएचसीपी जानकारी के उपयोग के लिए -f DHCP4। आवश्यक के रूप में ipv6 के लिए समायोजित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.