ম্যাক ওএস এক্সে ডাব্লুএলএএন অ্যাক্সেস পয়েন্টগুলি (বেস স্টেশনগুলি) তালিকাভুক্ত করা এবং চয়ন করা


11

ম্যাক ওএস এক্স-এ, সমস্ত ডাব্লুএলএন নেটওয়ার্ক (এসএসআইডি) তালিকাভুক্ত করতে এবং একটি চয়ন করতে এয়ারপোর্ট জিইউআই ব্যবহার করা সহজ। তবে আমি কীভাবে একটি নেটওয়ার্কের মধ্যে সমস্ত অ্যাক্সেস পয়েন্টগুলি (বেস স্টেশনগুলি) তালিকাভুক্ত করতে পারি এবং এর ম্যাক ঠিকানার ভিত্তিতে ম্যানুয়ালি সেগুলির মধ্যে একটি চয়ন করতে পারি?

আমি যে কারণটি জিজ্ঞাসা করার কারণটি হ'ল অতি-সাধারণ পরিস্থিতি যেখানে কোনও নেটওয়ার্কের অ্যাক্সেস পয়েন্টগুলির একটি ব্যর্থ হয়েছে এবং যেমন, আইপি ঠিকানা বা রাউটিং প্যাকেট দেওয়া বন্ধ করে দিয়েছে।

লিনাক্সে, অ্যাক্সেস পয়েন্টগুলি তালিকা করতে iwlist এবং iwconfig এর মধ্যে একটি বেছে নিতে আমি কমান্ড লাইন সরঞ্জাম ব্যবহার করতে পারি। আমি কীভাবে ম্যাক ওএস এক্সে অনুরূপ কিছু করতে পারি? আমি একটি নতুন ম্যাকবুক প্রো এবং ম্যাক ওএস এক্স 10.6.4 ব্যবহার করছি।


3
শুরু করার জন্য: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -sআপনাকে স্ক্যানের ফলাফল দেবে। sudo networksetup -setairportnetwork en1 "SSID" "Password"যোগ দেয় তবে ম্যাক ঠিকানার ভিত্তিতে অ্যাক্সেস পয়েন্ট বেছে নেওয়ার কোনও উপায়কে অনুমতি দেয় না।
চিয়ালিয়ন

উত্তর:


15

ম্যাক ওএস এক্স বিএসআইএসআইডি বা অন্যথায় এপিগুলিকে হোয়াইটলিস্ট বা কালো তালিকাভুক্ত করার কোনও উপায় সরবরাহ করে না।

এমনকি যদি কেউ এমন কোনও প্রাইভেট এপিআই সন্ধান / বিপরীত ইঞ্জিনিয়ার খুঁজে বের করে যা একটি ছায়াময় সরঞ্জামকে যোগদানের সময় কোনও বিএসএসআইডি নির্দিষ্ট করার অনুমতি দিতে পারে, তবুও এটি খুব বেশি সহায়তা করবে না; যেহেতু ওএসে কোনও কালো তালিকা বা হোয়াইটলিস্ট মেকানিজম নেই, আপনার ক্লায়েন্ট অবিলম্বে ব্যর্থ এপি-তে ঘুরে বেড়াতে পারে যদি ভাল এপির সিগন্যাল শক্তি অপর্যাপ্ত হয় এবং ব্যর্থ হওয়া এপি সিগন্যাল শক্তি যথেষ্ট ভাল হয়।

@ চেলিওন যেমন উল্লেখ করেছে, airport -sসমস্ত দৃশ্যমান এপিগুলিকে এসএসআইডি দ্বারা সংঘর্ষের পরিবর্তে পৃথকভাবে তালিকাবদ্ধ করে।

airportকমান্ডের সাথে একটি ডিরেক্টরিতে একটি সিমিলিংক রাখতে আমি সাধারণত এটি করি $PATH:

ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport /usr/local/bin/airport

... যাতে এর পরে আমি কেবল ইস্যু করতে পারি airport -s

যদি আপনি একটি তৃতীয় পক্ষের 802.11 কার্ড পেয়ে থাকেন, সম্ভবত একটি ইউএসবি ডংল, এটি নিজস্ব ম্যাক ওএস এক্স ড্রাইভার ব্যবহার করে যা অ্যাপলের এয়ারপোর্ট ক্লায়েন্টের কোনও অবকাঠামো (আইও 80211 আইওকিট পরিবার, অ্যাপল 80211 ব্যক্তিগত কাঠামো এবং "এয়ারপোর্ট" ব্যবহার করে না) জিইউআই টুকরা), তবে সম্ভবত সেই পণ্যটিতে একটি বিএসএসআইডি শ্বেত তালিকা বা ব্ল্যাকলিস্ট বৈশিষ্ট্য থাকতে পারে তবে ম্যাক ওএস এক্স এর অন্তর্নির্মিত 802.11 অবকাঠামোতে কেবল এর জন্য সমর্থন নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.