मैं उपयोग करके एक खुला एड-हॉक वलान बनाता हूं iwconfig
(मेरे पास भी यही मुद्दा है wpa_supplicant
)। नेटवर्क पर 4 नोड्स हैं जैसा कि नीचे की आकृति पर देखा गया है। नोड्स ubuntu 12.04 और डेबियन निचोड़ते हैं, और 3.7.1, 3.5 और 3.2 कर्नेल हैं। मैं दो अलग-अलग usb डोंगल ब्रांड्स (TP लिंक और ZCN) का उपयोग करता हूं, जिनमें सभी में AR9271 चिपसेट और ath9k_htc
ड्राइवर (यहाँ lsusb आउटपुट और एथ्टूल आउटपुट है )।
मुझे जो समस्या आ रही है, वह यह है कि दो नोड्स ( 10.0.0.2
और 10.0.0.5
) में टीपी लिंक यूएसबी वाईफाई डोंगल हैं जो नेटवर्क पर किसी भी नोड को पिंग कर सकते हैं, और इसके विपरीत। हालाँकि, अन्य नोड्स ( 10.0.0.6
और 10.0.0.7
) जिनके पास ZCN वाईफाई डोंगल है वे एक दूसरे को पिंग नहीं कर सकते हैं, लेकिन उन्हें टीपी-लिंक वाईफाई मॉड्यूल के साथ संचार करने में कोई समस्या नहीं है। tcpdump
दिखाता है कि 10.0.0.6
और 10.0.0.7
उनके arp- अनुरोध नहीं देख सकते हैं, जैसे
20:37:52.470305 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:53.463713 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:54.463622 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:55.472868 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:56.463439 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:57.463469 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
लेकिन वे टीपी-लिंक के मॉड्यूल से उत्तर देखने और प्राप्त करने में सक्षम हैं।
20:39:23.634459 ARP, Request who-has 10.0.0.2 tell 10.0.0.6, length 28
20:39:23.634551 ARP, Reply 10.0.0.2 is-at 64:70:02:18:d4:6a (oui Unknown), length 28
20:39:23.636687 IP 10.0.0.6 > 10.0.0.2: ICMP echo request, id 572, seq 1, length 64
20:39:23.636809 IP 10.0.0.2 > 10.0.0.6: ICMP echo reply, id 572, seq 1, length 64
20:39:24.635497 IP 10.0.0.6 > 10.0.0.2: ICMP echo request, id 572, seq 2, length 64
20:39:24.635558 IP 10.0.0.2 > 10.0.0.6: ICMP echo reply, id 572, seq 2, length 64
20:39:28.651946 ARP, Request who-has 10.0.0.6 tell 10.0.0.2, length 28
20:39:28.654021 ARP, Reply 10.0.0.6 is-at 00:19:70:94:7c:8b (oui Unknown), length 28
मेरा प्रश्न है कि क्या कारण हो सकता है कि है 10.0.0.6
और 10.0.0.7
नहीं देख सकते हैं arp-request
कि वे एक दूसरे को भेजने? मैं समस्या का पता कैसे लगा सकता हूं?
यदि मैं नेटवर्क पर ZCN वाईफाई डोंगल के साथ कुछ और नोड्स जोड़ता हूं, तो ये नोड्स एक दूसरे के साथ बात करने में भी सक्षम नहीं हैं, लेकिन वे टीपी-लिंक के साथ ठीक हैं। या अगर मैं वाईफाई मॉड्यूल को स्वैप करता हूं, तो ZCN के साथ नोड्स में हमेशा समस्या होती है लेकिन टीपी-लिंक मॉड्यूल ठीक हैं।
यहाँ है /etc/network/interfaces
, ifconfig
, iwconfig
, ip a
, ip r
, route
आउटपुट
संपादित करें: यदि समस्या है मैं शक था arp_filter
संबंधित लेकिन /proc/sys/net/ipv4/conf/*/arp_filter
है 0
सभी उप डोमेंस पर (*)। अगर मैं इन नोड्स पर 10.0.0.6
और 10.0.0.7
मैन्युअल रूप से arp जानकारी जोड़ता हूं , tcpdump
और wireshark
यह नहीं दिखाता है कि वे ping
एक दूसरे को भेजते हैं । यदि मैं ping
अपने मामले में प्रसारण पता (10.0.0.255), 10.0.0.6
और 10.0.0.7
इसे सुन पा रहा हूं ।
EDIT2: यहाँ PCAP फ़ाइलें है http://filebin.net/6cle9a5iae से 10.0.0.6
(ZCN मॉड्यूल), 10.0.0.7
(ZCN मॉड्यूल), और 10.0.0.5
(कि समस्या नहीं है TP-लिंक मॉड्यूल)। यहाँ 10.0.0.6
http://pastebin.com/swFP2CJ9 से पिंग आउटपुट है, मैंने एक साथ संकुल पर कब्जा कर लिया है। लिंक भी शामिल है ifconfig
; iwconfig
; और uname- a
प्रत्येक नोड के लिए आउटपुट।
kismet
? इसमें 802.11 हेडर शामिल होंगे अगर उनके बारे में कुछ अजीब है।