ฉันสร้างโฆษณา 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 ในกรณีที่มีบางอย่างแปลก ๆ เกี่ยวกับพวกเขา