आप अरपिंग कमांड का उपयोग कर सकते हैं। आर्पिंग उपयोगिता पिंग कमांड के समान एक क्रिया करती है, लेकिन ईथरनेट लेयर पर। आप ARP REQUEST को पड़ोसी होस्ट / कंप्यूटर पर भेज सकते हैं।
ARP अनुरोध भेजें
, स्थानीय ईथरनेट पर IP की रीचैबिलिटी का पता लगाएं, जिसमें ARP का अनुरोध है, 192.168.1.1 को ARP अनुरोध भेजें:
$ sudo arping -I eth0 -c 3 192.168.1.1
आउटपुट:
ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B] 1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
कहाँ पे,
-I eth0: नेटवर्क इंटरफ़ेस निर्दिष्ट करें अर्थात नेटवर्क डिवाइस का नाम जहां ARP REQUEST पैकेट भेजें। यह विकल्प आवश्यक है।
-c 3: 3 ARP REQUEST पैकेट भेजने के बाद रुकें
डुप्लिकेट आईपी ढूंढें
-D विकल्प डुप्लिकेट एड्रेस डिटेक्शन मोड (DAD) को निर्दिष्ट करता है। यह बाहर निकलने की स्थिति में 0 लौटाता है, अगर DAD सफल हुआ यानी कोई जवाब नहीं मिला।
$ sudo arping -D -I eth0 -c 2 192.168.1.1
यदि 192.168.1.1 दोहराया गया है तो आपको शून्य निकास स्थिति देखनी चाहिए:
$ echo $?
हमेशा डुप्लिकेट पता लगाने के लिए निम्नलिखित सिंटैक्स का उपयोग करें।
$ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
$ echo $?