ডকুমেন্টেশন> কনফিগারেশন> ওয়্যারলেস> ওয়্যারলেস-ক্লি ওয়াইফাই সেট করার জন্য কম্যান্ড লাইনের মাধ্যমে
রাস্পবেরি পাইয়ে ওয়াইফাই সেট আপ করতে সাধারণত গ্রাফিক্যাল ইউজার ইন্টারফেসে অ্যাক্সেস না থাকলে এই পদ্ধতিটি উপযুক্ত। আপনার যদি কোনও স্ক্রিন বা তারযুক্ত ইথারনেট নেটওয়ার্ক অ্যাক্সেস না থাকে তবে এটি সিরিয়াল কনসোল কেবল সহ ব্যবহারের জন্য উপযুক্ত। আরও উল্লেখ করুন যে কোনও অতিরিক্ত সফ্টওয়্যার প্রয়োজন নেই; আপনার প্রয়োজনীয় সমস্ত কিছু ইতিমধ্যে রাস্পবেরি পাইতে অন্তর্ভুক্ত রয়েছে।
ওয়াইফাই নেটওয়ার্কের বিশদ প্রাপ্ত
ওয়াইফাই নেটওয়ার্কগুলির জন্য স্ক্যান করতে sudo iwlist wlan0 স্ক্যান কমান্ডটি ব্যবহার করুন। এটি অন্যান্য দরকারী তথ্যের সাথে সমস্ত উপলব্ধ ওয়াইফাই নেটওয়ার্কের তালিকা তৈরি করবে। কোন কিছু খোঁজা:
'ESSID: "টেস্টিং" "ওয়াইফাই নেটওয়ার্কের নাম।
'আইই: আইইইই 802.11 আই / ডাব্লুপিএ 2 সংস্করণ 1' ব্যবহৃত প্রমাণীকরণ। এক্ষেত্রে এটি ডাব্লুপিএ 2, নতুন এবং আরও সুরক্ষিত ওয়্যারলেস স্ট্যান্ডার্ড যা ডাব্লুপিএ প্রতিস্থাপন করে। এই গাইডটির WPA বা WPA2 এর জন্য কাজ করা উচিত, তবে WPA2 এন্টারপ্রাইজের পক্ষে কাজ করতে পারে না। ডাব্লুইইপি হেক্স কীগুলির জন্য, এখানে সর্বশেষ উদাহরণটি দেখুন। ওয়্যারলেস নেটওয়ার্কের জন্য আপনার পাসওয়ার্ডও লাগবে। বেশিরভাগ হোম রাউটারের জন্য, এটি রাউটারের পিছনে স্টিকারে পাওয়া যায়। নীচের উদাহরণগুলির জন্য ESSID (ssid) পরীক্ষা করছে এবং পাসওয়ার্ড (পিএসএস) পাসওয়ার্ড পরীক্ষা করছে। রাস্পবেরি পাইতে নেটওয়ার্কের বিশদ যুক্ত করা
ন্যানোতে wpa-supplicant কনফিগারেশন ফাইলটি খুলুন:
sudo ন্যানো /etc/wpa_supplicant/wpa_supplicant.conf
ফাইলের নীচে যান এবং নিম্নলিখিতগুলি যুক্ত করুন:
নেটওয়ার্ক = {এসএসআইডি = "টেস্টিং" পিএসকি = "টেস্টিং পাসওয়ার্ড" above উপরের উদাহরণ অনুসারে, বা পূর্ব-এনক্রিপ্ট হওয়া 32 বাইট হেক্সাডেসিমেল সংখ্যা হিসাবে পাসওয়ার্ডটি ASCII উপস্থাপনা হিসাবে কনফিগার করা যেতে পারে। আপনি এনক্রিপ্ট হওয়া পিএসকে তৈরি করতে wpa_passphrase ইউটিলিটিটি ব্যবহার করতে পারেন। এটি এসএসআইডি এবং পাসওয়ার্ড নেয় এবং এনক্রিপ্ট করা পিএসকে জেনারেট করে। উপরের উদাহরণের সাথে, আপনি ডাব্লুপিএ_পাসফ্রেজ "টেস্টিং" "টেস্টিংপ্যাসওয়ার্ড" দিয়ে পিএসকে তৈরি করতে পারেন। আউটপুট নিম্নরূপ:
নেটওয়ার্ক = {এসএসিড = "টেস্টিং" # পিএসকি = "টেস্টিং পাসওয়ার্ড" পিএসকি = 131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531} নোট করুন যে কোডটির সরল পাঠ্য সংস্করণ উপস্থিত রয়েছে, তবে মন্তব্য করেছে। অতিরিক্ত সুরক্ষার জন্য আপনার এই লাইনটি চূড়ান্ত wpa_supplicant ফাইল থেকে মুছে ফেলা উচিত।
ডাব্লুপিএপ্যাসফ্রেজ সরঞ্জামটির জন্য 8 থেকে 63 টি বর্ণের মধ্যে একটি পাসওয়ার্ড প্রয়োজন। আরও জটিল পাসফ্রেজের জন্য আপনি wpa_passphrase "টেস্টিং" <ফাইল_র_এ_পাসવર્ડ_আইস_ স্টোরেড কল করে কোথাও কোনও ফাইলের অভ্যন্তরে পাসওয়ার্ডটি যদি কোনও পাঠ্য ফাইল হিসাবে সঞ্চিত থাকে তবে আপনি কোনও টেক্সট ফাইলের বিষয়বস্তুটি এক্সট্রাক্ট করতে পারেন এবং wpa_passphrase এর জন্য ইনপুট হিসাবে ব্যবহার করতে পারেন। অতিরিক্ত সুরক্ষার জন্য, আপনার ফাইল-কোথাও_পাসওয়ার্ড_আইস_সস্টার্ড পরে করা উচিত, সুতরাং সিস্টেমে মূল পাসওয়ার্ডের কোনও সরল পাঠ্য অনুলিপি নেই।
আপনি যদি wpa_passphrase এনক্রিপ্ট করা PSK ব্যবহার করে থাকেন তবে আপনি এনপিআর করা পিএসকে wpa_supplicant.conf ফাইলটিতে অনুলিপি করতে বা পেস্ট করতে পারেন, বা wpa_passphrase "টেস্টিং" পাসওয়ার্ড "টেস্টিং করে আপনার কনফিগারেশন ফাইলে সরঞ্জাম আউটপুটটিকে পুনর্নির্দেশ করতে পারেন >> / ইত্যাদি / wpa_supplicant / wpa_supplicant .conf। নোট করুন যে এর জন্য আপনাকে রুটে পরিবর্তন করতে হবে (sudo su এক্সিকিউট করে), বা আপনি wpa_passphrase "টেস্টিং" "টেস্টিংপ্যাসওয়ার্ড" | ব্যবহার করতে পারেন sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf> / dev / null, যা রুটে পরিবর্তন না করে পাসফ্রেজ সংযোজন করবে। উভয় পদ্ধতিই ফাইলটি পরিবর্তন করতে প্রয়োজনীয় প্রশাসনিক সুবিধাদি সরবরাহ করে। শেষ অবধি, নিশ্চিত হয়ে নিন যে আপনি >> ব্যবহার করছেন, বা টি ব্যবহার করে (একটি বিদ্যমান ফাইলে টেক্সট সংযোজন করতে উভয়ই ব্যবহার করা যেতে পারে), বা টি ব্যবহার করার সময় বাদ দেওয়া - সমস্ত সামগ্রী মুছে ফেলবে এবং তারপরে নির্দিষ্ট ফাইলে আউটপুট যুক্ত করবে। নোট করুন যে দ্বিতীয় রূপের শেষে / dev / নালটিতে পুনঃনির্দেশটি কেবলমাত্র স্ক্রিনকে আউটপুট করা থেকে (স্ট্যান্ডার্ড আউটপুট) বাধা দেয়।
এখন Ctrl + X, তারপরে Y টিপুন এবং তারপরে অবশেষে এন্টার টিপুন ফাইলটি সংরক্ষণ করুন।
Wpa_cli -i wlan0 পুনরায় কনফিগার করে ইন্টারফেসটি পুনরায় কনফিগার করুন।
এটি ifconfig wlan0 ব্যবহার করে সফলভাবে সংযুক্ত হয়েছে কিনা তা আপনি যাচাই করতে পারেন। যদি ইনট অ্যাডারের ক্ষেত্রটির পাশে একটি ঠিকানা থাকে তবে রাস্পবেরি পাই নেটওয়ার্কের সাথে সংযুক্ত হয়ে গেছে। যদি তা না হয় তবে আপনার পাসওয়ার্ড এবং ESSID সঠিক কিনা তা পরীক্ষা করে দেখুন।
অনিরাপদ নেটওয়ার্কগুলি
আপনি যে নেটওয়ার্কে সংযোগ করছেন তা যদি কোনও পাসওয়ার্ড ব্যবহার না করে তবে নেটওয়ার্কের জন্য ডাব্লুপিএ_সপ্লিক্যান্ট এন্ট্রিতে সঠিক কী_এমজিএমটি এন্ট্রি অন্তর্ভুক্ত করতে হবে। যেমন
নেটওয়ার্ক = {এসআইএসডি = "টেস্টিং" কী_ এমজিএমটি = কোনও নয়} লুকানো নেটওয়ার্ক
আপনি যদি কোনও লুকানো নেটওয়ার্ক ব্যবহার করেন, তবে wpa_supplicant ফাইল, স্ক্যান_সেসিডে একটি অতিরিক্ত বিকল্প সংযোগে সহায়তা করতে পারে।
নেটওয়ার্ক = {এসআইএসডি = "আপনার হিডেনএসআইডি" স্ক্যান_এসআইডি = 1 পিএসকি = "আপনার_উইফাই_প্যাসওয়ার্ড" if আপনি যদি যাচাই করতে পারেন এটি সফলভাবে ইফকনফিগ wlan0 ব্যবহার করে সংযুক্ত হয়েছে কিনা। যদি ইনট অ্যাডারের ক্ষেত্রটির পাশে একটি ঠিকানা থাকে তবে রাস্পবেরি পাই নেটওয়ার্কের সাথে সংযুক্ত হয়ে গেছে। যদি তা না হয় তবে আপনার পাসওয়ার্ডটি পরীক্ষা করুন এবং ESSID সঠিক।
একাধিক ওয়্যারলেস নেটওয়ার্ক কনফিগারেশন যুক্ত করা হচ্ছে
রাস্পবিয়ান এর সাম্প্রতিক সংস্করণগুলিতে ওয়্যারলেস নেটওয়ার্কিংয়ের জন্য একাধিক কনফিগারেশন সেটআপ করা সম্ভব। উদাহরণস্বরূপ, আপনি একটি বাড়ির জন্য এবং একটি স্কুলের জন্য সেট আপ করতে পারেন।
উদাহরণ স্বরূপ
নেটওয়ার্ক = {এসএসআইডি = "স্কুল নেট নেটওয়ার্ক এসআইএসডি" পিএসকি = "পাসওয়ার্ডস্কুল" আইডি_স্ট্র = "স্কুল"}
নেটওয়ার্ক = {এসএসআইডি = "হোমনেট এসএসআইডি" পিএসকি = "পাসওয়ার্ডহোম" আইডি_স্ট্র = "হোম" you আপনার যদি দুটি নেটওয়ার্কের পরিসীমা থাকে তবে আপনি তাদের মধ্যে বেছে নিতে অগ্রাধিকার বিকল্পটি যুক্ত করতে পারেন। সর্বাধিক অগ্রাধিকার সহ নেটওয়ার্কের ব্যাপ্তিটি সংযুক্ত রয়েছে।
নেটওয়ার্ক = {এসআইএসডি = "হোমঅনএসএসআইডি" পিএসকি = "পাসওয়ার্ডএইন" অগ্রাধিকার = 1 আইডি_স্ট্র = "হোমঅন"}
নেটওয়ার্ক = {এসএসআইডি = "হোমটুইএসআইএসডি" পিএসকি = "পাসওয়ার্ডটু" অগ্রাধিকার = 2 আইডি_স্ট্রেড "হোম টু"}