কোনও নেটওয়ার্কে ডিএইচসিপি পরিষেবা চালু আছে কিনা তা পরীক্ষা করার জন্য কি সাধারণ পিং-এর মতো কমান্ড রয়েছে? ... লিনাক্সে
কোনও নেটওয়ার্কে ডিএইচসিপি পরিষেবা চালু আছে কিনা তা পরীক্ষা করার জন্য কি সাধারণ পিং-এর মতো কমান্ড রয়েছে? ... লিনাক্সে
উত্তর:
এমনকি যদি আপনি নাগিওস মনিটরিং সার্ভার ব্যবহার না করেন তবে আপনি চেক_ডিএইচসিপি বাইনারিটি গ্রেপ করতে পারেন বা উত্স থেকে এটি সংকলন করতে পারেন এবং একটি ডিএইচসিপি-সার্ভার পরীক্ষা করার জন্য চেকটি ব্যবহার করতে পারেন। যেমন
./check_dhcp -v -s <dhcp_server_address> -r <expected_ip_address> -m <mac_address_touse>
এই উত্তরের ভিত্তিতে , ধরে নিলে আপনি এনএম্যাপ ( sudo apt install nmap
) ইনস্টল করেছেন :
sudo nmap --script broadcast-dhcp-discover
-e $interface
আপনার একাধিক নেটওয়ার্ক ইন্টারফেস থাকলে বিকল্পটি যুক্ত করুন । (উদাহরণস্বরূপ nmap --script broadcast-dhcp-discover -e eth0
:)
নমুনা আউটপুট:
Starting Nmap 7.01 ( https://nmap.org ) at 2017-09-27 17:40 CEST
Pre-scan script results:
| broadcast-dhcp-discover:
| Response 1 of 1:
| IP Offered: 192.168.81.94
| DHCP Message Type: DHCPOFFER
| Server Identifier: 192.168.81.2
| IP Address Lease Time: 5m00s
| Subnet Mask: 255.255.255.0
| Router: 192.168.81.2
| Domain Name Server: 192.168.81.2
| Domain Name: example.lan
| NTP Servers: 192.168.81.10, 192.168.81.2
| NetBIOS Name Server: 192.168.81.10
|_ NetBIOS Node Type: 8
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.66 seconds
অথবা এই এনএমপ v। 6 সহ একটি ভিন্ন নেটওয়ার্কে এই আউটপুট:
Starting Nmap 6.00 ( http://nmap.org ) at 2017-09-27 17:42 CEST
Pre-scan script results:
| broadcast-dhcp-discover:
| IP Offered: 192.168.4.101
| DHCP Message Type: DHCPOFFER
| Server Identifier: 192.168.4.1
| IP Address Lease Time: 7 days, 0:00:00
| Subnet Mask: 255.255.255.0
| Time Offset: 7200
| Router: 192.168.4.1
| Domain Name Server: 208.91.112.53, 208.91.112.52
| Renewal Time Value: 3 days, 12:00:00
|_ Rebinding Time Value: 6 days, 3:00:00
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 1.15 seconds
DE:AD:CO:DE:CA:FE
) এবং তাই আপনার ডিএইচসিপি সার্ভারটি একটি শ্বেতলিস্টের সাথে কনফিগার করা থাকলে কাজ করবে না।
dhcpdump
নেটওয়ার্কে ডিএইচসিপি প্যাকেটগুলি স্নিফিং এবং প্রদর্শনের জন্য ভাল।
যেমন
# dhcpdump -i eth0
---------------------------------------------------------------------------
TIME: 2015-11-27 11:41:37.379
IP: 0.0.0.0 (0:11:b9:5:0:b8) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: abce9327
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 00:11:b9:05:00:b8:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 57 ( 2) Maximum DHCP message size 576
OPTION: 55 ( 4) Parameter Request List 1 (Subnet mask)
3 (Routers)
28 (Broadcast address)
6 (DNS server)
---------------------------------------------------------------------------
আপনি ডিএইচসিপি অনুরোধগুলি করতে অন্য সরঞ্জামের সাথে এটি ব্যবহার করতে পারেন, বা কেবল পিসি / ডিভাইসেস কোয়েরি ডিএইচসিপি দেখতে এটি ব্যবহার করতে পারেন।
brew install dhcpdump
।
অথবা আপনি dhcpcd
পরীক্ষা মোডে চেষ্টা করতে পারেন :
dhcpcd -T eth0
dhcpcd -T eth0 -t 2
টাইমআউট 2 সেকেন্ড পরে ব্যবহার করুন
আমি কিছুক্ষণ আগে একটি ডিএইচসিপি পরীক্ষা ক্লায়েন্ট প্রোগ্রাম লিখেছিলাম, উইন্ডোজ এবং পসআইএক্স এ কাজ করে:
ldc2
) স্থির বাইনারি পাওয়া সম্ভবldc2 -link-defaultlib-shared=false -static -L=-lphobos2-ldc -L=-lz dhcptest.d
কেন শুধু ডিএইচসিপি অনুরোধ করবেন না?
dhclient
ভার্বোজ আউটপুট ব্যবহারের জন্য:
dhclient -v
-n
উবুন্টু 14 এলটিএস-তে আইএসসি ডিএইচসিপি ক্লায়েন্ট v4.2.4 এ নষ্ট হয়ে গেছে বলে মনে হচ্ছে?
-n
না যে আপনি যা ভাবেন তা করে।
ডেবিয়ান-উবুন্টু সিস্টেমে:
dhcpd -f
ভাল প্রতিক্রিয়া দেয় এবং কনফিগারেশন পরীক্ষা করে।
আরএইচ সিস্টেমে চেষ্টা করুন:
/etc/rc.d/init.d/dhcpd configtest
আপনি যদি নাগিও ব্যবহার করেন তবে আপনি এটি চেক_ডিসিপি দিয়ে পর্যবেক্ষণ করতে পারেন