ฉันสร้างโฆษณา wlan แบบเปิดโดยใช้iwconfig(ฉันมีปัญหาเดียวกันกับwpa_supplicantเช่นกัน) มี 4 โหนดบนเครือข่ายตามที่เห็นในรูปด้านล่าง โหนดรันอูบุนตู 12.04 และเดเบียนบีบและมี 3.7.1, 3.5 และ 3.2 เมล็ด ฉันใช้ usb dongle ยี่ห้อต่างๆ (TP link และ ZCN) สองยี่ห้อที่ทุกคนมีชิปเซ็ตและath9k_htcไดรเวอร์AR9271 (นี่คือlsusb outputและoutput ethtool )
ปัญหาที่ฉันพบคือสองโหนด ( 10.0.0.2และ10.0.0.5) ที่มีลิงค์ TP usb wifi dongles สามารถ ping โหนดใด ๆ บนเครือข่ายและในทางกลับกัน อย่างไรก็ตามโหนดอื่น ๆ ( 10.0.0.6และ10.0.0.7) ที่มี ZCN wifi dongle ไม่สามารถ ping ซึ่งกันและกัน แต่พวกมันไม่มีปัญหาในการสื่อสารกับโมดูล wifi ของ TP-link 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
แต่พวกเขาสามารถเห็นและรับคำตอบจากโมดูลของ TP-link
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 wifi สองตัวบนเครือข่ายโหนดเหล่านี้ยังไม่สามารถพูดคุยกันได้ แต่มันใช้ได้กับ TP-link หรือถ้าฉันสลับโมดูล wifi โหนดที่มี ZCN มักจะมีปัญหาเสมอไป แต่โมดูล TP-link นั้นใช้ได้

นี่คือ/etc/network/interfaces, ifconfig, iwconfig, ip a, ip r, routeเอาท์พุท
แก้ไข: ฉันถูกสงสัยว่าปัญหาarp_filterเกี่ยวข้อง แต่/proc/sys/net/ipv4/conf/*/arp_filterอยู่0ในโดเมนย่อยทั้งหมด (*) ถ้าฉันเพิ่มข้อมูล arp 10.0.0.6และ10.0.0.7ด้วยตนเองในโหนดเหล่านี้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-link ที่ไม่มีปัญหา) นี่คือผลลัพธ์ ping จาก10.0.0.6 http://pastebin.com/swFP2CJ9ฉันจับแพ็กเกจพร้อมกัน ลิงค์นี้ยังรวมถึงifconfig; iwconfig; และuname- aเอาท์พุทสำหรับแต่ละโหนด
kismetไหม? ซึ่งจะรวมถึงส่วนหัว 802.11 ในกรณีที่มีบางอย่างแปลก ๆ เกี่ยวกับพวกเขา