जवाबों:
हां, इसे "अनसॉलिटेड एआरपी" या "ग्रैटुइटस एआरपी" कहा जाता है। अधिक विवरण के लिए मैनपेज की जाँच करें , लेकिन सिंटैक्स कुछ इस तरह दिखता है:
arping -U 192.168.1.101
यदि आप कोई पता खराब कर रहे हैं, तो आपको पहले इसे चलाने की आवश्यकता हो सकती है:
echo 1 > /proc/sys/net/ipv4/ip_nonlocal_bind
अंत में, इसकी स्पूफिंग क्षमता के कारण, अनसॉलिटेड एआरपी पैकेट भेजना कभी-कभी "शत्रुतापूर्ण" गतिविधि माना जाता है, और इसे अनदेखा किया जा सकता है, या कुछ तृतीय-पक्ष फ़ायरवॉल द्वारा अवरुद्ध होने का कारण हो सकता है।
ifconfig ethx:x
प्रकार का उपयोग करके सेटअप किया गया था) उर्फ का)। यदि यह प्राथमिक है, तो यह आवश्यक नहीं लगता है।
आप जिस चीज की तलाश कर रहे हैं उसे "ग्रैटुइटस एआरपी " कहा जाता है और "आर्पिंग" का उपयोग करके किया जा सकता है। यदि आपका IP पता 10.0.0.1 है eth0 पर, तो आप इस कमांड का उपयोग करेंगे:
arping -A -I eth0 10.0.0.1
आप सत्यापित कर सकते हैं कि ARP को "tcpdump" का उपयोग करके भेजा जा रहा है, जबकि "arping" चल रहा है, इस मामले में मैं "wlan0" देख रहा हूं:
laptop:~$ sudo tcpdump -lni wlan0 arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 65535 bytes
12:14:11.219936 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
12:14:12.220119 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
12:14:13.220288 ARP, Reply 172.16.42.161 is-at a4:77:03:d2:9b:c4, length 28
^C
3 packets captured
3 packets received by filter
0 packets dropped by kernel
laptop:~$
यह आवश्यक नहीं है। जैसे: जब आपने आईपी को बदला, तो कंप्यूटर को अपने आप ऐसा करना चाहिए था। यदि क्लिंटन को हार्डकोड किया जाता है, तो एक प्रसारण हडकोड ओवरराइड को नहीं बदलेगा।
मैं अब लगभग 20 वर्षों के लिए आईटी करता हूं, और इस समय में मेरे पास कभी भी (!) दोषपूर्ण उपकरण के बिना ऐसा नहीं हुआ है।
arping -S ip.to.update -i ethX destination.host
। उदाहरण:arping -S 10.0.0.2 -i eth0 10.0.0.1