जवाबों:
DHCP सर्वर है कि आप आईपी दे रही है, बस प्रेस पता लगाने के लिए Ctrl+ Alt+ Tखुला टर्मिनल के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ:
cat /var/lib/dhcp3/dhclient.leases
या आप बस DHCP सर्वर पता प्राप्त करने के लिए grep कमांड का उपयोग कर सकते हैं।
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.
dhclient
(यानी dhclient -d -nw eth0
) गड़बड़ है dhclient
, जिसके परिणामस्वरूप एक नया आईपी पता है।
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
dhclient.leases
को खाली नहीं है।
Ubuntu 16.04 में आप कोशिश कर सकते हैं
journalctl | grep DHCPACK
dhclient
, क्या यह सिस्टमड-नेटवर्कड के साथ काम करता है ?
साथ में:
nmap ( स्रोत ; डीएचसीपीवी 6 ):
sudo nmap --script broadcast-dhcp-discover -e eth0
sudo nmap --script broadcast-dhcp6-discover -6 # DHCPv6
sudo dhcpdump -i eth0
sudo tcpdump -i eth0 -nev udp port 68
अन्य:
dhcp_probe
( dhcp-probe
पैकेज)