การร้องขอ arp ไม่สามารถมองเห็นได้โดยโหนดที่เฉพาะเจาะจง


12

ฉันสร้างโฆษณา 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เอาท์พุทสำหรับแต่ละโหนด


คุณสามารถทำการจับภาพเครือข่ายของปริมาณข้อมูล ARP บนเครื่อง 10.0.0.6 และ 10.0.0.7 พร้อมกันได้หรือไม่? ใช้การถ่ายโอนข้อมูล tcp และแบ่งปันเป็นไฟล์ pcap
Mircea Vutcovici

ขอบคุณ Mircea Vutcovici โปรดดู EDIT2 สำหรับไฟล์ pcap โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม
johan

คุณสามารถลองใช้ ARP แบบคงที่และดูว่ามันเปลี่ยนแปลงปัญหาการเชื่อมต่ออย่างไร
poige

คุณช่วยโพสต์ดัมพ์ของทราฟฟิกจากเครื่องมือดมกลิ่นแบบไร้สายได้kismetไหม? ซึ่งจะรวมถึงส่วนหัว 802.11 ในกรณีที่มีบางอย่างแปลก ๆ เกี่ยวกับพวกเขา
Flup

2
เนื่องจากปัญหาที่คุณมีกับดองเกิล ZCN และความต้องการของคุณเพื่อให้ลูกค้าพูดคุยกันโดยตรงบนเครือข่ายฉันจะทิ้งพวกเขาและแทนที่ด้วยดองเกิล TPLink ที่ทำงานบนเครือข่ายของคุณ หรืออาจเป็นปัญหาไดรเวอร์กับอะแดปเตอร์ ZCN - ลองอีกครั้ง
สิงหาคม

คำตอบ:


1

ฉันมีปัญหาเดียวกันเมื่อเร็ว ๆ นี้ ฉันพบว่าชิปเซ็ต AR9271 มีปัญหาในเสาอากาศเครื่องส่งสัญญาณออนบอร์ด หากคุณใช้เสาอากาศภายนอกคุณจะไม่มีปัญหา และปัญหานี้เกิดขึ้นเฉพาะในโหมด Ad-hoc

เหตุผลที่คุณไม่มีปัญหากับ TP-link ควรเป็นเพราะโมดูลเหล่านี้ใช้เสาอากาศภายนอกซึ่งเอาชนะปัญหาของชิปเซ็ตและโมดูล ZCN ไม่ควรมีเสาอากาศภายนอก


1

สิ่งนี้อาจเกี่ยวข้องกับ " ปัญหาโหนดที่ซ่อนอยู่ " ถ้า .6 และ. 7 ไม่ได้อยู่ในการติดต่อทางวิทยุโดยตรง แต่โดยไม่ทราบระยะทางที่เกี่ยวข้องมันเป็นไปไม่ได้ที่จะพูด

นอกจากนี้ชิปเซ็ตตัวใดตัวหนึ่งหรือทั้งสองตัวอาจมีโหมด ad-hoc แบบ buggy มันไม่ได้ใช้งานมากนักในวันนี้และไม่น่าแปลกใจเลย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.