আমি কীভাবে উপলব্ধ ওয়াইফাই নেটওয়ার্কগুলির তালিকা প্রদর্শন করতে পারি?


73

আমার উবুন্টু ল্যাপটপের ওয়াইফাই বিভিন্ন ওয়াইফাই নেটওয়ার্কগুলিতে দুর্দান্ত কাজ করে। তবে এনএম-অ্যাপলেট-এর টুলবার আইকন থেকে অ্যাক্সেস করা উপলব্ধ নেটওয়ার্কগুলির তালিকা আর উপস্থিত হবে না। আমি কেবল পরিচিত নেটওয়ার্কগুলি দেখতে পাচ্ছি। লুকানো নেটওয়ার্কগুলির তালিকাতে কোনও নতুন নেটওয়ার্ক প্রদর্শন করা হয় না।

sudo iwlist scan একইভাবে কেবল পরিচিত নেটওয়ার্কগুলি দেখায়।

আমি কীভাবে সমস্ত উপলব্ধ নেটওয়ার্কগুলির তালিকা পেতে পারি যাতে আমি একটিতে সংযোগ রাখতে পারি?

আমি জুবুন্টু 14.04 ব্যবহার করছি


5
nmcli dev wifi listজিইউআই অ্যাপলেট দ্বারা প্রদর্শিত টার্মিনাল কমান্ড কি অতিরিক্ত কিছু দেয়?
স্টিল্ড্রাইভার

1
(ছাড়াও ) sudo iwlist scanবেশি উপলব্ধ নেটওয়ার্ক দেখায় তা লক্ষণীয় - সুতরাং এই প্রশ্নটি নিজে থেকেই সহায়ক। তবে সম্ভবত এর নামকরণ করা উচিত "আমি কীভাবে লুকানো ওয়াইফাই নেটওয়ার্কের তালিকা প্রদর্শন করতে পারি "? iwlist scansudo
icc97

উত্তর:


99

nmcli dev wifiকমান্ড ব্যবহার করুন । এটি স্থানান্তর হার, সংকেত শক্তি এবং সুরক্ষাও দেখায়।


12
এখানে সংক্রান্ত স্মৃতিসম্বন্ধীয় হল: এন etwork মি anager ommand Ine আমি nterface দেব বরফ ওয়াইফাই
সার্জ Stroobandt

1
আমার জন্য এটি কেবলমাত্র উপলব্ধ সমস্ত Wi-Fi নেটওয়ার্কের সাথে আমি সংযুক্ত ছিলাম।
icc97

এটি sudoসম্পূর্ণ তালিকা প্রদর্শন করা প্রয়োজন ।
icc97

বিএসএসআইডি (রিমোট অ্যাক্সেস পয়েন্টের ম্যাক) এবং অন্যান্য বিবরণগুলি ডিফল্টরূপে প্রদর্শিত হয় না, তবে আপনি এগুলি -fবিকল্প হিসাবে প্রদর্শন করতে পারেন nmcli -f SSID,BSSID,DEVICE dev wifi-f ALLউপলব্ধ ক্ষেত্রগুলি দেখতে ব্যবহার করুন ।
বিটাইনরেন্ট

3
@ আইসিসি ৯7 - আপনি যদি কেবলমাত্র আপনার বর্তমান নেটওয়ার্কটি দেখেন, চালান nmcli dev wifi rescan, কিছুটা অপেক্ষা করুন এবং তারপরে nmcli dev wifiআবার চেষ্টা করুন ।
বিটাইনর্ট

40

সমস্ত নেটওয়ার্ক স্ক্যান করতে কমান্ডটি ব্যবহার করে দেখুন sudo iw dev wlan0 scan | grep SSID

আপনি এখানে আরও তথ্য পেতে পারেন: https://askubuntu.com/a/16588/362944


1
@ গুজরাত সান্তনা থেকে উত্তরে বলা হয়েছে, wlan0 এর / sys / শ্রেণী / নেট সাবফোল্ডার নাম থেকে ifconfig থেকে আসল মান দিয়ে প্রতিস্থাপন করা উচিত
জোশুয়া ফক্স

10

উবুন্টু 16.04 এ:

  1. /sys/class/netআপনি এখানে যান ফোল্ডারের তালিকা দেখতে পারেন।
  2. ওয়্যারলেস ইন্টারফেস খুঁজে। এটা আছে বেতার ফোল্ডারের । উদাহরণস্বরূপ আমার ক্ষেত্রে wlp10আপনি এটি ব্যবহার করে এটি পরীক্ষা করতে পারেন ls wlp10যদি ফোল্ডারের নাম আলাদা হয় তবে সেই ফোল্ডারের নামটি ব্যবহার করে
  3. sudo iwlist wlp1s0 scan | grep ESSID

এখন এখান থেকে আপনি সমস্ত উপলব্ধ ওয়াইফাই তালিকাভুক্ত করতে পারেন। এখান
থেকে উত্স


1
নোট করুন এটি ব্রডকম ওয়্যারলেস কার্ডগুলির সাথে কাজ করে না।
জেরেদ স্মিথ

@ জারেডস্মিথ অন্যান্য সমাধানগুলি কি ব্রডকম ওয়াইফাই কার্ডগুলির সাথে কাজ করে?
ড্যান এস্পারজা

1
@ ডানস্প্পারজা তাদের উচিত
জেরেড স্মিথ

2

ইতিমধ্যে এখানে ইতিমধ্যে উত্তর দেওয়া হয়েছে এর পাশাপাশি, আমি তাদের কয়েকটি সংহত করে আমার নিজের স্বাদে কিছুটা যুক্ত করেছি।

nmcliউত্তর হিসাবে , নিশ্চিত, আপনি যদি আরও সফ্টওয়্যার ইনস্টল করতে চান তবে তা করুন। তবে আপনি যদি অ্যাক্সেস পয়েন্টগুলি সন্ধান করেন তবে সম্ভবত আপনার কাছে এখনও কোনও ইন্টারনেট সংযোগ নেই এবং বলেছেন সফ্টওয়্যারটি ইনস্টল করতে সংযোগ করতে অক্ষম। যা বলেছিল তার সাথে, এখানে আমার সমাধান:

for i in $(ls /sys/class/net/ | egrep -v ^lo$); do sudo iw dev $i scan | grep SSID | awk '{print substr($0, index($0,$2)) }'; done 2>/dev/null | sort -u 

এটি ভেঙে দেওয়া:

for i in $(ls /sys/class/net/ | egrep -v ^lo$);

লোকেশন / সিস / ক্লাস / নেট এর সমস্ত বিষয়বস্তু একবার দেখে নেওয়া যাক। এটি সমস্ত নেটওয়ার্ক ডিভাইসগুলির তালিকা তৈরি করবে, তবে আমরা লুপব্যাক ইন্টারফেসে সত্যই আগ্রহী নই। সুতরাং আমরা সেটিকে উপেক্ষা করব

do sudo iw dev $i scan | grep SSID | awk '{print substr($0, index($0,$2)) }';done

উপরে উল্লিখিত প্রতিটি নেটওয়ার্ক ইন্টারফেসের জন্য, সমস্ত এসএসআইডি (এবং কেবলমাত্র এসএসআইডি) তালিকা দেওয়ার জন্য স্ক্যান করতে দিন

2>/dev/null 

এবং সমস্ত ত্রুটি উপেক্ষা করুন (যেমন ইথারনেট ইন্টারফেস সহ এসএসআইডি অনুসন্ধান করা)।

| sort -u

এবং শেষ অবধি, সিস্টেমে আপনার যদি একাধিক Wi-Fi অ্যাডাপ্টার থাকে তবে কেবলমাত্র প্রতিটি এসএসআইডি একবার তালিকাভুক্ত করুন।

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