प्राप्त करने के बाद एआरपी कैश अपडेट नहीं होगा मुझे स्थानीय नेटवर्क में मैक पता देखने की आवश्यकता है और मैं लिनक्स का उपयोग कर रहा हूं। मैं जो करता हूं वह libnet के साथ एक एआरपी अनुरोध भेजता है, लेकिन 3 अनुरोध भेजने के बाद, कैश अभी भी अपडेट नहीं होगा। मैं पैकेट को पकड़ने के लिए वायरशर्क का उपयोग करता हूं। वायरसहार्क से, मुझे अपने प्रत्येक एआरपी अनुरोध के बाद 3 एआरपी प्रतिलिपि मिल गईं। क्या कोई जानता है कि एआरपी कैश कैसे अपडेट नहीं होगा?एआरपी अनुरोध भेजने के लिए libnet का उपयोग कर, लेकिन एआरपी उत्तर
5
A
उत्तर
4
लिनक्स कर्नेल डिफ़ॉल्ट रूप से अनचाहे एआरपी स्वीकार नहीं करता है। चूंकि अनुरोध आपके उपयोगकर्ता स्पेस एप्लिकेशन द्वारा भेजा गया था, न कि कर्नेल द्वारा, कर्नेल उत्तर को "अनचाहे" के रूप में देखता है।
आप इस डिफ़ॉल्ट को /proc/sys/net/ipv4/conf/*/arp_accept
(या तो प्रति डिवाइस आधार पर या सभी उपकरणों में) में बदल सकते हैं।
संबंधित मुद्दे
- 1. जावा के माध्यम से एआरपी अनुरोध भेजने का कोई तरीका है?
- 2. एस # एआरपी आर्किटेक्चर
- 3. आईफोन/आईपैड पर एआरपी टेबल प्राप्त करना
- 4. माइक्रोसॉफ्ट एस # एआरपी वास्तुकला के लिए वैकल्पिक और अंतर्निहित प्रौद्योगिकियों
- 5. क्या आप एक नई वाणिज्यिक परियोजना में एस # एआरपी आर्किटेक्चर का उपयोग करेंगे?
- 6. मैकोज़ पर net.inet.ip.scopedroute = 0 को सेट करके टूटी हुई एआरपी प्रविष्टियों के लिए कोई कामकाज है?
- 7. अजगर urllib2 का उपयोग कर पोस्ट अनुरोध भेजने के लिए और प्रतिक्रिया
- 8. जीमेल उत्तर देने के लिए उत्तर देने के लिए उत्तर देने के लिए
- 9. HTTP प्राप्त अनुरोध और एक्सएमएल उत्तर
- 10. एकाधिक फाइलें भेजने के लिए send_file का उपयोग कर रेल
- 11. iphone smtp सर्वर का उपयोग कर ईमेल भेजने के लिए?
- 12. मैं .NET के माध्यम से एआरपी-प्रोटोकॉल जानकारी कैसे प्राप्त करूं?
- 13. JSON अनुरोध में सूची भेजने का
- 14. phpmailer: केवल "उत्तर दें" पते का उपयोग करके उत्तर दें
- 15. भेजने का उपयोग ब्रॉडकास्ट()
- 16. क्या हम प्रकाशन/सब्सक्राइब मैसेजिंग में अनुरोध/उत्तर मॉडल का उपयोग कर सकते हैं?
- 17. पासवर्ड भेजने के लिए उपप्रोसेसर का उपयोग करें
- 18. उत्तर
- 19. कैसे यूआरएल अनुरोध में एक सरणी भेजने के लिए
- 20. पायथन पर एकाधिक HTTP अनुरोध भेजने के लिए आदर्श विधि?
- 21. कुकी के साथ भेजने और HTTP अनुरोध करने के लिए मैं पर्ल का उपयोग कैसे कर सकता हूं?
- 22. PHP और ट्विटर एपीआई का उपयोग कर एक उत्तर बनाना
- 23. अनुरोध-उत्तर मॉडल मिडलवेयर के HTTP/JMS से अधिक
- 24. रुपयेपेक का उपयोग कर ईमेल भेजने का परीक्षण कैसे करें?
- 25. डेटा भेजने और प्राप्त करने के लिए सॉकेट का उपयोग
- 26. हॉटमेल से भेजने के लिए जावमेल का उपयोग करना?
- 27. वेब अनुरोधों के लिए http अनुरोध, लेकिन सर्वर
- 28. एसएमएस उत्तर देरी के लिए संभाव्यता वितरण
- 29. वेबसाकेट के माध्यम से डेटा भेजने के लिए मैं सी ++ का उपयोग कैसे कर सकता हूं?
- 30. rsync --delete का उपयोग कर, लेकिन गंतव्य
त्वरित उत्तर के लिए धन्यवाद !!! अब मैं देखता हूॅं। फिर भी, क्या इसे बदलने के लिए एक और तरीका है तो बदलना/proc/sys/net/ipv4/conf/*/arp_accept? ioctl द्वारा? – Aitjcize
आपको दूसरी तरफ क्यों चाहिए? उस तरह से क्या गलत है? आप * के बजाय "सभी" का उपयोग कर सकते हैं यदि आप नहीं जानते कि इसे किस इंटरफेस पर सेट करना है। – camh
@Aitjcize: '/ proc/sys /' sysctl के लिए एक इंटरफेस है, हालांकि यह लिनक्स पर * पसंदीदा * इंटरफ़ेस है। आप इसे सरल रूप से 'fopen() के साथ प्रोग्रामेटिक रूप से बदल सकते हैं; fprintf(); fclose(); 'अनुक्रम। – caf