উত্তর:
আপনাকে আইপি দিচ্ছে এমন DHCP সার্ভারটি জানতে, টার্মিনালটি খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:
cat /var/lib/dhcp3/dhclient.leases
অথবা আপনি ডিএইচসিপি সার্ভারের ঠিকানা পেতে গ্রেপ কমান্ডটি ব্যবহার করতে পারেন।
grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases
অথবা
grep dhcp-server-identifier /var/lib/dhcp/dhclient.leases
উবুন্টু 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
, যার ফলে একটি নতুন আইপি ঠিকানা।
উবুন্টু 14.04 এ, এটি /var/lib/dhcp/dhclient.leases
খালি রয়েছে। আসল ইজারা ফাইলটি কমান্ড লাইনের dhclient
মাধ্যমে পাওয়া যাবে ps
। দেখুন -lf
বিকল্প। এই কমান্ডটি উবুন্টু 14.04 ইনস্টলেশন (এখনও 17.10 হিসাবে বৈধ) কাজ করা উচিত :
cat $(ps aux | grep -o '[/]var/lib/NetworkManager/\S*.lease') | grep dhcp-server-identifier
dhclient.leases
এ খালি নেই।
উবুন্টু 16.04 এ আপনি চেষ্টা করতে পারেন
journalctl | grep DHCPACK
dhclient
, এটি কি সিস্টেমড-নেটওয়ার্কডের সাথে কাজ করে ?
সঙ্গে:
এনএম্যাপ ( উত্স ; ডিএইচসিপিভি 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
প্যাকেজ)