আমি ব্যবহার করে একটি ওপেন অ্যাডহক ওয়ালন তৈরি করি iwconfig
(আমারও একই সমস্যা রয়েছে wpa_supplicant
)। নীচের চিত্রটিতে দেখা যাচ্ছে যে নেটওয়ার্কে 4 টি নোড রয়েছে। নোডগুলি উবুন্টু 12.04 এবং ডেবিয়ান স্কিজে চালায় এবং এতে 3.7.1, 3.5 এবং 3.2 কার্নেল রয়েছে। আমি দুটি ভিন্ন ইউএসবি ডোংল ব্র্যান্ড (টিপি লিঙ্ক এবং জেডিসিএন) ব্যবহার করি যা সবার কাছে এআর 49271 চিপসেট এবং ath9k_htc
ড্রাইভার রয়েছে (এখানে lsusb আউটপুট এবং এথিটল আউটপুট রয়েছে )।
আমি যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল দুটি নোড ( 10.0.0.2
এবং 10.0.0.5
) যার টিপি লিঙ্ক ইউএসবি ওয়াইফাই ডঙ্গলগুলি নেটওয়ার্কে কোনও নোড পিন করতে পারে এবং তদ্বিপরীত। তবে অন্যান্য নোডগুলি ( 10.0.0.6
এবং 10.0.0.7
) যার জেডিসিএন ওয়াইফাই ডংল রয়েছে তারা একে অপরকে পিং করতে পারে না, তবে তাদের টিপি-লিঙ্ক ওয়াইফাই মডিউলগুলির সাথে যোগাযোগ করতে কোনও সমস্যা হয় না। tcpdump
এটি দেখায় 10.0.0.6
এবং 10.0.0.7
তাদের আরপ-অনুরোধটি দেখতে পারে না, যেমন
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
? আমি কীভাবে সমস্যাটি জানতে পারি?
যদি আমি নেটওয়ার্কে জেডসিএন ওয়াইফাই ডংলে আরও কয়েকটি নোড যুক্ত করি তবে এই নোডগুলি একে অপরের সাথে কথা বলতেও সক্ষম হয় না, তবে টিপি-লিঙ্কের সাথে সেগুলি ভাল। বা আমি যদি ওয়াইফাই মডিউলগুলি অদলবদল করি তবে জেডিসিএন সহ নোডগুলিতে সর্বদা সমস্যা থাকে তবে টিপি-লিঙ্ক মডিউলগুলি ভাল are
এখানে হয় /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
ম্যানুয়ালি আরপ তথ্য যোগ করি 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
(যে সমস্যা নেই টিপি-লিঙ্ক মডিউল)। 10.0.0.6
http://pastebin.com/swFP2CJ9 এর পিং আউটপুটগুলি আমি একই সাথে প্যাকেজগুলি ক্যাপচার করেছি। লিঙ্কটিও অন্তর্ভুক্ত ifconfig
; iwconfig
; এবং uname- a
প্রতিটি নোডের আউটপুট।
kismet
? এটিতে 802.11 শিরোনাম অন্তর্ভুক্ত করা হবে যদি তাদের সম্পর্কে কিছু অদ্ভুত থাকে।