সবচেয়ে নির্ভরযোগ্য ওয়াইফাই কমান্ডলাইন সরঞ্জামগুলি কী কী? iw বনাম wpa_cli বনাম এনএমসি্লি


10

আমি ওয়্যারলেস নেটওয়ার্কগুলিতে সংযোগের জন্য কয়েকটি নিম্ন-স্তরের সরঞ্জামগুলি অন্বেষণ করছি এবং আমি নিম্নলিখিত সরঞ্জামগুলি (দরকারী ডকুমেন্টেশন / টিউটোরিয়াল লিঙ্ক সহ) পেয়েছি:

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

দুঃখিত যদি এই প্রশ্নটি খুব মুক্ত-সমাপ্ত হয় তবে আমি ভাল তুলনা খুঁজে পাই না এবং কোন সরঞ্জামটি সবচেয়ে নির্ভরযোগ্য তা সম্পর্কে আমি ব্যক্তিদের কাছ থেকে মিশ্র পর্যালোচনা পেয়েছি।


আমার অভিজ্ঞতা থেকে এখানে কিছু দেওয়া হয়েছে:

আমি wpa_cli ব্যবহার করছি, এবং আমি বেশ সন্তুষ্ট হয়েছে। এটি অনেকগুলি লিনাক্স সিস্টেমে বাক্স থেকে কাজ করে, তবে নেটওয়ার্কম্যানেজার ইনস্টল হওয়ার পরে এটি কাজ করে বলে মনে হয় না। আমার মূল সমস্যাটি হ'ল আমার কনফিগারে এখন আমার 100 টিরও বেশি ওয়াইফাই নেটওয়ার্ক রয়েছে এবং এসএসআইডি দ্বারা কোনও নেটওয়ার্ক যুক্ত / সরানোর কোনও সহজ উপায় বলে মনে হয় না। আমাকে ডাব্লুপিএ_সপ্লিক্যান্ট দ্বারা নির্ধারিত নেটওয়ার্ক নম্বরটি ব্যবহার করতে হবে এবং নেটওয়ার্কগুলি পুনরায় নম্বর করা বা পুনর্বিন্যাস করা অযৌক্তিক বলে মনে হচ্ছে। আমাকে নতুন নেটওয়ার্কগুলির জন্য ম্যানুয়ালি এসএসআইডি প্রবেশ করতে হবে - সম্ভবত ট্যাব-সমাপ্তির মতো কিছু বা পাঠ্য-ভিত্তিক নির্বাচন মেনুটি দুর্দান্ত লাগবে। উদাহরণস্বরূপ, এসসিডে কিছু পিছনের সাদা জায়গা ছিল যখন এটি আমার প্রচুর সময় পুড়ে গেছে।

এছাড়াও, আমার কাছে এমন সমস্যা আছে যেখানে আমার নিজের হাতে scan_ssid=1গোপন নেটওয়ার্কগুলির key_mgmt=NONEজন্য এবং এনক্রিপ্ট না করা নেটওয়ার্কগুলির মতো একটি নির্দিষ্ট কনফিগারেশন সেট করতে হবে । আমি উদ্বিগ্ন যে কোনও নতুন ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করার সময় অন্য কিছু বিশেষ কেস পপ আপ হতে পারে এবং wpa_supplicant.confসমাধানের জন্য অনুধাবনের সময় আমার কাছে নাও থাকতে পারে । সুতরাং, ডাব্লুপিএ_কলি ব্যবহারকারীর সাথে বন্ধুত্বপূর্ণতা কিছুটা চ্যালেঞ্জ, তবে সম্ভবত এই সরঞ্জামটির বৈশিষ্ট্য রয়েছে যা আমি অবগত নই।

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

যেহেতু আমি এই সরঞ্জামগুলির মধ্যে খুব বেশি তুলনা খুঁজে পাই না বলে কোনও অন্তর্দৃষ্টি বা রেফারেন্স প্রশংসা করা হবে।


2
আমি মনে করি nmcliসুপারসিডস wpa_cli(যাতে আপনার প্রয়োজন হয় না wpa_cli) তবে iwওয়্যারলেস নেটওয়ার্কগুলি নিয়ন্ত্রণ করার জন্য এটি অনেক বেশি নিম্ন-স্তরের ইউটিলিটি, যেখানে nmcliশেষ ব্যবহারকারীদের পক্ষে আরও বেশি, কারণ জিইউআইয়ের সামনের প্রান্ত হতে পারে nmcli
সিএমসিডিগ্রাগনকাই

উত্তর:


4

IW

কমান্ডটি iwসাধারণত ওয়াইফাই ডিভাইসগুলি কনফিগার করতে ব্যবহৃত হয়, এটি একটি ওপেন ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত বা WEP কী দ্বারা সুরক্ষিত অ্যাক্সেস পয়েন্টে ব্যবহার করা যেতে পারে ।

সীমাবদ্ধতা: ডাব্লুপিএ * কী দ্বারা সুরক্ষিত কোনও ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন সম্ভব নয়।

nmcli

এটি নেটওয়ার্ক-ম্যানেজারটি কনফিগার করার জন্য এবং সমস্ত ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য একটি নেটওয়ার্ক-ম্যানেজার কমান্ড লাইন সরঞ্জাম , এটি নেটওয়ার্কম্যানেজার নির্ভরতা। এটি একটি শক্তিশালী কমান্ড লাইন সরঞ্জাম তবে আপনি এটি ছাড়া সংযোগ করতে পারেন।

wpa_cli

এটি (কমান্ডের অধীনে ) wpa_supplicantব্যবহার করা কনফিগারেশন ফাইল এবং ওয়াইফাই নট ওয়ার্কের সাথে সংযুক্ত হওয়ার (এবং আরও ...) সাথে ইন্টারেক্ট করার জন্য একটি কমান্ড লাইন সরঞ্জাম ।wpa_supplicant/etc/wpa_supplicant

এটি আপনার ওয়াইফাই সংযোগ পরিচালনা করার জন্য একটি সম্পূর্ণ সরঞ্জাম।

কিন্তু নেটওয়ার্কম্যানেজার ইনস্টল হওয়ার পরে এটি কাজ করবে বলে মনে হয় না।

ডানদিকে, যখন নেটওয়ার্কম্যানেজারটি ইনস্টল করা হয় এটি বুটে শুরু হবে, এটি wpa_supplicant.serviceসংরক্ষিত নেটওয়ার্ক ম্যানেজার কনফিগারেশন ফাইলটি ব্যবহার করে সংযোগ স্থাপনের জন্য আরম্ভ করবে , কনফিগারেশন ফাইলটি wpa_cliপরিবর্তন করে wpa_supplicantআবার সংযোগ করার চেষ্টা করবে যার ফলে কমান্ডটি ব্যর্থ হয়।

সাফল্যের সাথে সংযোগ wpa_cliকরতে আপনার থামানো উচিত NetworkManager.service


2

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

নেটওয়ার্ক ম্যানেজার ব্যবহার করা প্রায়শই আমাকে বড় ডাব্লুপিএ 2 / এন্টারপ্রাইজ নেটওয়ার্কগুলি থেকে সংযোগ বিচ্ছিন্ন করে দেয় যদি আমি এক জায়গা থেকে অন্য জায়গায় চলে যাই এবং কনফিগারেশন ফাইলে সংরক্ষণ করার পরেও আমাকে আবার আমার পাসওয়ার্ড প্রবেশ করানো প্রয়োজন। আমি দেখতে পেয়েছি যে আমার কাছে সমস্যাটির সমাধান করা আমার পক্ষে সমস্যা সমাধান করেছে।

উইকেডটিwicd-gtk প্যাকেজের পাশাপাশি ইনস্টল করা যেতে পারে যা জিটিকে উইন্ডোতে ইন্টারফেসিংয়ের মাধ্যমে সহজ নেটওয়ার্ক সংযোগ এবং কনফিগারেশনের অনুমতি দেয়। আপনি যদি অন্য প্যাকেজটি ইনস্টল করতে না চান তবে এটি একটি এনসিউর্স ইন্টারফেসের সাথে কনফিগারও করা যেতে পারে wicd-curses। উপরের তিনটি ওয়াইফাই ইউটিলিটিগুলিতে আমি আপনাকে তালিকাবদ্ধ দেখিনি, এবং আমি এটিকে চেষ্টা করার পরামর্শ দেব, কারণ এর সাথে আমার এখনও কোনও খারাপ অভিজ্ঞতা হয়নি। এটি আমার অভিজ্ঞতায় একাধিক সংযোগের কনফিগারেশনগুলিও খুব ভালভাবে পরিচালনা করে।

সাধারণভাবে কোন প্রোগ্রামে একটি জিনিসকে "সেরা" জিজ্ঞাসা করা উত্তর দেওয়া একটি কঠিন প্রশ্ন। কোনও প্রোগ্রামের জন্য আপনার সুস্পষ্ট প্রয়োজনীয়তার বিবরণ দেওয়া আরও সহায়ক হতে পারে, কারণ আপনার প্রয়োজনগুলি পূরণ করে এমন কোনও প্রোগ্রামের সুপারিশ করা সহজ।

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