
যখন আপনি আপনার GNU/Linux ডিস্ট্রিবিউশনে একটি আপডেট ইনস্টল করেন এবং হঠাৎ করে, ওয়াইফাই অদৃশ্য হয়ে যায় অথবা সংযোগ করতে অস্বীকৃতি জানায়।অনুভূতিটা একেবারেই নাটকীয়: আগের দিন ল্যাপটপটি নিখুঁতভাবে কাজ করছিল, আপনি আপডেট ম্যানেজারের পরামর্শ গ্রহণ করেন, পুনরায় চালু করেন, এবং... ওয়্যারলেস সংযোগ বিদায় জানান। এখন আপনাকে একটি ইথারনেট কেবল, আপনার মোবাইল ফোন ব্যবহার করতে হবে, অথবা সেই মেশিনে ইন্টারনেট ছাড়াই চলতে হবে।
ভালো দিক হলো, যদিও এটা ভয়াবহ, আপডেটের পরে বেশিরভাগ ওয়াইফাই সমস্যা সমাধান করা যেতে পারে। সিস্টেমটি স্ক্র্যাচ থেকে পুনরায় ইনস্টল না করেই। লিনাক্স মিন্ট, উবুন্টু, ফেডোরা এবং অন্যান্য ফ্লেভারের বেশ কয়েকটি বাস্তব-বিশ্বের কেস ব্যবহার করে, আমরা ঠিক কীগুলি সাধারণত ভেঙে যায় (কার্নেল, ড্রাইভার, নেটওয়ার্ক ম্যানেজার, সিস্টেম প্যারামিটার ইত্যাদি) এবং আপনি কীভাবে প্রতিটি সম্ভাব্য কারণকে পদ্ধতিগতভাবে সমাধান করতে পারেন তা বিশ্লেষণ করব।
লিনাক্স আপডেট করার পর ওয়াইফাই কেন নষ্ট হয়ে যায়?
অনেক দলে, জিনিসগুলি মাসের পর মাস ধরে চলতে থাকে, যতক্ষণ না একদিন, আপনি এমন একটি আপডেট গ্রহণ করেন যাতে একটি নতুন কার্নেল বা গ্রাফিক্স প্যাকেজ অন্তর্ভুক্ত থাকে আর এখান থেকেই মজা শুরু হয়। উদাহরণস্বরূপ, একজন লিনাক্স মিন্ট ব্যবহারকারী এক বছর ধরে কোনও সমস্যা ছাড়াই তার ল্যাপটপ ব্যবহার করছিলেন, আপডেট ম্যানেজারে যা কিছু দেখাচ্ছিল তা প্রয়োগ করছিলেন। "গ্রাফিক্স" সম্পর্কে কিছু উল্লেখ করা একটি প্যাকেজের পরে, পুনরায় চালু করার পরে তিনি দেখতে পান যে ওয়্যারলেস নেটওয়ার্ক কার্যত অদৃশ্য হয়ে গেছে।
সবচেয়ে সাধারণ লক্ষণ হল যে সিস্টেমটি নেটওয়ার্ক (অথবা এমনকি সমস্ত উপলব্ধ নেটওয়ার্ক) "দেখে" কিন্তু সংযোগ স্থাপন করতে ব্যর্থ হয়কখনও কখনও এটি আপনার বাড়ির ওয়াইফাইয়ের নামটি এখনও মনে রাখে, অন্য সময় নেটওয়ার্ক আইকনটি উপস্থিত হয় কিন্তু নেটওয়ার্কগুলির জন্য স্ক্যান করার সম্ভাবনা ছাড়াই, এবং অন্যান্য আরও চরম ক্ষেত্রে ওয়াইফাই আইকনটি সিস্টেম ট্রে থেকে সম্পূর্ণরূপে অদৃশ্য হয়ে যায়।
লিনাক্স মিন্ট সিনামন ২১.১-এ, একটি সাধারণ দৃশ্যপট দেখা গেছে যেখানে, কার্নেল ৫.১৫.০-১৬৪-জেনেরিক-এ আপডেট করার পর, প্রথমে গ্রাফিক্স ব্যর্থ হয় (রঙিন লাইনে পূর্ণ স্ক্রিন) এবং তারপর ওয়াইফাই কাজ করা বন্ধ করে দেয়।৫.১৫.০-৫৬-জেনেরিকের মতো পুরোনো কার্নেল দিয়ে বুট করলে সবকিছু স্বাভাবিক অবস্থায় ফিরে আসে: ছবি এবং ওয়াই-ফাই কাজ করছে। এটি একটি খুব স্পষ্ট ইঙ্গিত দেয় যে সমস্যাটি নতুন কার্নেলের সাথে সম্পর্কিত, হয় নেটওয়ার্ক ড্রাইভারের কারণে অথবা কোনও সম্পর্কিত মডিউলের কারণে।
উবুন্টুতে, এমন কিছু ঘটনাও ঘটেছে যেখানে, এক সংস্করণ থেকে অন্য সংস্করণে আপগ্রেড করার পরে (উদাহরণস্বরূপ, উবুন্টু 16.10 থেকে 17.04 পর্যন্ত), নেটওয়ার্কগুলি NetworkManager অ্যাপলেটে প্রদর্শিত হয়, এটি স্বাভাবিক নেটওয়ার্কের সাথে প্রমাণীকরণের চেষ্টা করে এবং তারপর খুব বেশি ব্যাখ্যা ছাড়াই তাৎক্ষণিকভাবে সংযোগ বিচ্ছিন্ন করে।এটি কোনও ভুল বানানযুক্ত পাসওয়ার্ড বা ত্রুটিপূর্ণ হার্ডওয়্যারের সমস্যা নয়, বরং সংস্করণ পরিবর্তনের পরে সিস্টেম কীভাবে প্রমাণীকরণ পরিচালনা করছে তা।
অন্যান্য ডিভাইসে, বিশেষ করে যেসব ডিভাইসে নির্দিষ্ট রিয়েলটেক চিপসেটের উপর ভিত্তি করে USB ওয়াইফাই অ্যাডাপ্টার রয়েছে, যেমন একটি Guillemot Hercules HWNUm-300 Wireless N mini (RTL8191SU চিপ সহ r8712u ড্রাইভার)সমস্যা হলো আপডেটের পরেও ডিভাইসটি তালিকাভুক্ত থাকে, কিন্তু টাস্কবারের ওয়াই-ফাই আইকনটি অদৃশ্য হয়ে যায়, যার ফলে আপনার ওয়্যারলেস ইন্টারনেট সংযোগ থাকে না। সিস্টেমটি USB ড্রাইভটি দেখতে পায় (inxi ডিভাইসটি নিখুঁতভাবে প্রদর্শন করে), কিন্তু ডেস্কটপ নেটওয়ার্কিং স্তরটি সিদ্ধান্ত নেয় যে সেখানে পরিচালনা করার মতো কিছুই নেই।
ওয়াইফাই হার্ডওয়্যার এখনও সনাক্ত হচ্ছে কিনা তা পরীক্ষা করুন
আরও গভীর পরিবর্তন করার আগে, প্রথমেই পরীক্ষা করে নিতে হবে যে ওয়্যারলেস কার্ডটি এখনও সিস্টেম দ্বারা স্বীকৃত।যদি অ্যাডাপ্টারটি একেবারেই প্রদর্শিত না হয়, তাহলে এটি একটি অনুপস্থিত বা ভাঙা ড্রাইভারের দিকে ইঙ্গিত করে; যদি এটি প্রদর্শিত হয়, তাহলে সম্ভবত সমস্যাটি প্রমাণীকরণ, ওয়াইফাই অঞ্চল, নেটওয়ার্ক ম্যানেজার, অথবা কনফিগারেশনের সাথে।
প্রাথমিক রোগ নির্ণয়ের জন্য, আপনি ক্লাসিক নেটওয়ার্ক টুল ব্যবহার করতে পারেন। অনেক গাইড এখনও এগুলি সুপারিশ করেন। ইন্টারফেস তালিকাভুক্ত করার জন্য ifconfig এবং iwconfig ওয়্যারলেস ইন্টারফেসের অবস্থা দেখতেযদিও ip-এর জন্য ifconfig কিছুটা অবচিত, তবুও এটি পরীক্ষা করার জন্য কার্যকর, উদাহরণস্বরূপ, wlan0, wlp2s0 বা অনুরূপ কোনও ইন্টারফেস উপস্থিত আছে কিনা এবং এর কোনও IP ঠিকানা আছে কিনা।
iwconfig দিয়ে আপনি দেখতে পারবেন যে ওয়াইফাই অ্যাডাপ্টারটি সক্রিয় আছে, এটি যে মোডে কাজ করে (পরিচালিত, মনিটর, ইত্যাদি) এবং এটি কোনও নেটওয়ার্কের সাথে সম্পর্কিত কিনাউল্লিখিত ক্ষেত্রে, ওয়্যারলেস ইন্টারফেসটি জীবন্ত এবং সুন্দরভাবে দেখাচ্ছিল, যার নাম ছিল wlx00805a4dfde6, তাই এটি একটি অস্তিত্বহীন কার্ডের সমস্যা ছিল না, বরং এটি অ্যাক্সেস পয়েন্টের সাথে সংযোগ করতে পারছিল না।
আপনি যদি আরও সম্পূর্ণ এবং আধুনিক দৃশ্য চান, তাহলে সরঞ্জামগুলি যেমন বিস্তারিত পরামিতি সহ inxi (উদাহরণস্বরূপ inxi -zv8) তারা অ্যাডাপ্টার, ব্যবহৃত ড্রাইভার, বাসের ধরণ (USB, PCI), গতি, ইন্টারফেসের অবস্থা এবং সম্পর্কিত পরিষেবা যেমন NetworkManager বা wpa_supplicant দেখায়। হারকিউলিস HWNUm-300 উদাহরণে, r8712u ড্রাইভারটি স্পষ্টভাবে লোড করা হয়েছিল, ইন্টারফেসটি "আপ" অবস্থায় ছিল এবং নেটওয়ার্ক পরিষেবাগুলি সক্রিয় ছিল, যা হাইলাইট করে যে সমস্যাটি ব্যবস্থাপনার মতো সনাক্তকরণের নয়।
যদি আপনার ওয়্যারলেস কার্ডটি আদৌ সনাক্ত না হয়, তাহলে খুবই সম্ভব যে আপনার ইনস্টল করা কার্নেলে আর প্রয়োজনীয় মডিউল নাও থাকতে পারে, অথবা মডিউলটি নিষ্ক্রিয় করা থাকতে পারে।সেই সময়ে, আপনি অতিরিক্ত ড্রাইভার ইনস্টল করার, মডিউল পুনরায় কম্পাইল করার, অথবা আপনার বিতরণের উপর নির্ভর করে (উবুন্টু, ফেডোরা, আর্চ, ওপেনসুএসই, ইত্যাদি) মালিকানাধীন বা কমিউনিটি ড্রাইভার অনুসন্ধানের জন্য নির্দিষ্ট পদ্ধতি অবলম্বন করার ক্ষেত্রে প্রবেশ করবেন।
সিস্টেমের বার্তাগুলি পরীক্ষা করুন: dmesg ওয়াইফাই সম্পর্কে কী বলে
যখন হার্ডওয়্যারটি সনাক্ত করা হয় কিন্তু প্রমাণীকরণ পর্যায়ে সংযোগটি ব্যর্থ হয়, কার্নেল মেসেজ লগ আপনার সবচেয়ে ভালো বন্ধু।ওয়াইফাই সংযোগ করার চেষ্টা করার পর dmesg চালানোর ফলে কী ভুল হচ্ছে সে সম্পর্কে খুব নির্দিষ্ট বার্তা প্রকাশ পেতে পারে।
১৬.১০ থেকে ১৭.০৪ এ আপগ্রেড করার পর উবুন্টুর একটি ক্ষেত্রে, dmesg পর্যালোচনা করলে দুই ধরণের বার্তা পাওয়া গেছে: নেটওয়ার্ক ইন্টারফেস বাঁধার চেষ্টা করার সময় IPv6-সম্পর্কিত ত্রুটি এবং "স্থানীয় পছন্দ অনুসারে xx:xx:xx:xx:xx:xx দিয়ে প্রমাণীকরণ বাতিল করা (কারণ: 3=DEAUTH_LEAVING)" এর মতো একটি লাইন। এই বার্তাটি নির্দেশ করে যে সিস্টেম নিজেই অ্যাক্সেস পয়েন্ট দিয়ে প্রমাণীকরণ প্রক্রিয়া বাতিল করছে, যা সাধারণত নেটওয়ার্ক প্যারামিটার সমস্যা বা নেটওয়ার্কম্যানেজার কীভাবে ড্রাইভারের সাথে বা wpa_supplicant এর সাথে ইন্টারঅ্যাক্ট করে তা নির্দেশ করে।
এই ধরণের সূত্র আপনাকে জিনিসগুলিকে যথেষ্ট সংকুচিত করতে সাহায্য করে: "স্থানীয় পছন্দ" এর কারণে যদি আপনি IPv6 ত্রুটি বা প্রমাণীকরণ বিচ্ছিন্ন করার বার্তা দেখতে পানআপনি IPv6 নিষ্ক্রিয় করার উপর মনোযোগ দিতে পারেন, আপনার ওয়াইফাই দেশ/অঞ্চল সেটিংস পরীক্ষা করতে পারেন, অথবা এমনকি একটি ভিন্ন সংযোগ ব্যবস্থাপক চেষ্টা করতে পারেন যা আলোচনা আরও ভালভাবে পরিচালনা করে।
এটাও সম্ভব যে লগটি এমন সতর্কতা দেখাবে যে নিয়ন্ত্রক অঞ্চলটি জেনেরিক (দেশ 00) এবং নির্দিষ্ট নয়অথবা এমন কিছু চ্যানেল বা পাওয়ার লেভেল আছে যা ব্যবহার করা যাবে না। এই সবই আপনার কার্ড কোন চ্যানেলগুলি দেখবে, নেটওয়ার্ক স্ক্যান করার সময় এটি কীভাবে আচরণ করবে এবং কখনও কখনও রাউটারের সাথে এটি প্রমাণীকরণ সম্পূর্ণ করতে সক্ষম হবে কিনা তা প্রভাবিত করে।
প্রতিটি পরিবর্তনের পরে (IPv6 নিষ্ক্রিয় করা, অঞ্চল পরিবর্তন করা, নেটওয়ার্ক ম্যানেজার পরিবর্তন করা ইত্যাদি) চেষ্টা করা বাঞ্ছনীয়। ত্রুটি বার্তাগুলি পরিবর্তন হয়েছে কিনা তা দেখতে আবার dmesg চালানোর চেষ্টা করুন।কখনও কখনও একটি ত্রুটি অদৃশ্য হয়ে যায় কিন্তু অন্যটি দেখা দেয়, যা আপনাকে পরবর্তী কোথায় দেখতে হবে তার একটি রোডম্যাপ দেয়।
ওয়াইফাই সংযোগে সমস্যা হলে IPv6 অক্ষম করুন
IPv6 সমস্যা সৃষ্টি না করেই IPv4 এর সাথে সহাবস্থান করা উচিত, কিন্তু বাস্তবে হোম নেটওয়ার্ক এবং রাউটার + লিনাক্স ডিস্ট্রিবিউশনের সমন্বয় রয়েছে যেখানে IPv6 অস্থিরতা সৃষ্টি করেআমরা যে উবুন্টু নিয়ে আলোচনা করছিলাম, তার লগটি স্পষ্টভাবে দেখিয়েছিল যে সিস্টেমটি IPv6 ব্যবহার করে ইন্টারফেসটি লিঙ্ক করার চেষ্টা করছিল এবং ব্যর্থ হচ্ছিল, যেখানে IPv4 থাকলে নেটওয়ার্কটি নিখুঁতভাবে কাজ করত।
যেকোনো কিছু নিষ্ক্রিয় করার আগে, আপনার কার্নেলে IPv6 সাপোর্ট সক্রিয় আছে কিনা তা পরীক্ষা করে নেওয়া উচিত। একটি সহজ কমান্ড যেমন test -f /proc/net/if_inet6 && echo "কার্নেলটি IPv6 প্রস্তুত" এটি আপনাকে জানাবে যে কার্নেলটি IPv6 এর জন্য প্রস্তুত কিনা। যদি আপনি এটি চালানোর সময় এই বার্তাটি দেখতে পান, তাহলে এর অর্থ হল IPv6 সক্রিয় এবং ব্যবহার করা হচ্ছে।
যদি আপনার সন্দেহ হয় যে সমস্যাটির পিছনে IPv6 রয়েছে এবং আপনি আপনার স্থানীয় নেটওয়ার্কে IPv6 ব্যবহার না করেন (যা খুবই সাধারণ), তাহলে আপনি বেছে নিতে পারেন কার্নেল স্তরে IPv6 অক্ষম করুনএকটি ক্লাসিক উপায় হল /etc/sysctl.conf ফাইলটি সম্পাদনা করা এবং বিশ্বব্যাপী IPv6 নিষ্ক্রিয় করার জন্য সংশ্লিষ্ট লাইনগুলি যুক্ত করা। তারপর, sysctl -p দিয়ে তাৎক্ষণিকভাবে পরিবর্তনগুলি প্রয়োগ করুন, এবং যদি আপনি আবার আগের পরীক্ষাটি চালান, তাহলে আপনি আর "IPv6 প্রস্তুত" বার্তাটি দেখতে পাবেন না।
সেটিংটি রিবুট করার পরেও টিকে থাকার জন্য, অনেক ব্যবহারকারী ফাইলটি পরিবর্তনও করে /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT লাইনে ipv6.disable=1 প্যারামিটার যোগ করা হচ্ছেসংরক্ষণের পর, আপনাকে `update-grub` দিয়ে বুটলোডার আপডেট করতে হবে এবং রিবুট করতে হবে। এরপর থেকে, IPv6 সম্পূর্ণরূপে অক্ষম হয়ে যাবে এবং সংযোগের জন্য শুধুমাত্র IPv4 ব্যবহার করা হবে। যদি আপনার ম্যানুয়ালি IP কনফিগার করার প্রয়োজন হয়, তাহলে [প্রাসঙ্গিক ডকুমেন্টেশনের লিঙ্ক] দেখুন। লিনাক্সে একটি স্ট্যাটিক আইপি ঠিকানা কীভাবে বরাদ্দ করবেন.
আমাদের উদাহরণ হিসেবে ব্যবহৃত নির্দিষ্ট ক্ষেত্রে, IPv6 নিষ্ক্রিয় করলেও ওয়াইফাই সমস্যার সম্পূর্ণ সমাধান হয়নি।তবে, এটি dmesg এর কিছু ত্রুটি বার্তা দূর করেছে। অন্য কথায়, কখনও কখনও IPv6 অপসারণ নেটওয়ার্ক স্থিতিশীল করার জন্য যথেষ্ট; অন্য সময়, এটি কেবল লগ থেকে শব্দ অপসারণ করে এবং পরবর্তী প্রকৃত সমস্যাটি সনাক্ত করতে সহায়তা করে যার সমাধান প্রয়োজন।
আপনার দেশের জন্য ওয়াইফাই অঞ্চল (CRDA) সামঞ্জস্য করুন
আরেকটি বিষয় যা প্রায়শই নজরে আসে না কিন্তু আপডেটের পরে সমস্যা তৈরি করতে পারে তা হল ওয়াইফাই নিয়ন্ত্রক দেশ বা অঞ্চল সেটিংপ্রতিটি রাজ্য কোন চ্যানেল এবং পাওয়ার লেভেল ব্যবহার করা যেতে পারে তার উপর সীমা আরোপ করে এবং লিনাক্স কার্নেল এক ধরণের "কান্ট্রি কোড" এর মাধ্যমে এই নিয়মগুলিকে সম্মান করে যা ওয়্যারলেস ড্রাইভারের উপর বিধিনিষেধ প্রয়োগ করে।
যদি সেই অঞ্চলটি একটি সাধারণ মান বজায় রাখে, যেমন বিখ্যাত "00", আপনার কার্ডে চ্যানেল বা পাওয়ার সীমিত হতে পারে, যা কিছু ক্ষেত্রে নির্দিষ্ট রাউটারের সাথে প্রমাণীকরণ ব্যর্থ করে বা খুব অস্থির করে তোলে।সিস্টেম আপডেটের পরে এটি এমন কিছু দেখা গেছে যেখানে হঠাৎ করেই দেশের সেটিং হারিয়ে যায় এবং জেনেরিক মানে ফিরে যায়।
বর্তমান অঞ্চলটি পরীক্ষা করতে আপনি ব্যবহার করতে পারেন `iw reg get` টাইপ করুন এবং প্রদর্শিত দেশের কোডটি দেখুন।যদি "ES" (স্পেন), "FR" (ফ্রান্স) অথবা সংশ্লিষ্ট অঞ্চল দেখার পরিবর্তে "00" দেখতে পান, তাহলে সঠিক অঞ্চলটি স্পষ্টভাবে সেট করার চেষ্টা করা ভালো।
টার্মিনাল থেকে, একটি প্রাথমিক ধাপ হল চালানো, উদাহরণস্বরূপ, sudo iw reg স্পেনকে নিয়ন্ত্রক দেশ হিসেবে প্রতিষ্ঠিত করার জন্য ES সেট করেএর পরে, আপনি Wi-Fi এর সাথে পুনরায় সংযোগ স্থাপনের চেষ্টা করতে পারেন সমস্যাটি সমাধান হয়েছে কিনা তা দেখার জন্য। উল্লেখিত ক্ষেত্রে, সংযোগটি এখনও প্রতিষ্ঠিত হয়নি, তবে এটি এমন একটি সেটিং যা এখনও সঠিকভাবে কনফিগার করা উচিত।
রিবুট জুড়ে অঞ্চলটি যাতে স্থায়ী হয় তা নিশ্চিত করতে, আপনি ফাইলটি সম্পাদনা করে পরিবর্তনটি স্থায়ী করতে পারেন। /etc/default/crda এবং সংশ্লিষ্ট ভেরিয়েবলে উপযুক্ত দেশের কোড উল্লেখ করাএইভাবে, ভবিষ্যতে কার্নেল বা নেটওয়ার্ক টুল আপডেট থাকলেও, সিস্টেমটি আগে থেকেই জানতে পারবে যে আপনার কার্ডে কোন সীমা প্রয়োগ করতে হবে।
নেটওয়ার্ক ম্যানেজার পরিবর্তন: নেটওয়ার্ক ম্যানেজার থেকে উইকডিতে
উবুন্টু, লিনাক্স মিন্ট এবং অন্যান্য অনেক আধুনিক ডিস্ট্রিবিউশন ব্যবহার করে সংযোগ পরিচালনার জন্য কেন্দ্রীয় উপাদান হিসেবে নেটওয়ার্ক ম্যানেজার (কেবল, ওয়াইফাই, ভিপিএন, ইত্যাদি)। এটি সাধারণত খুব ভালোভাবে কাজ করে, ডেস্কটপের সাথে নির্বিঘ্নে সংহত হয় এবং সিস্টেম ট্রেতে একটি সুবিধাজনক আইকন অফার করে। তবে, এটাও সত্য যে ফোরামগুলি এমন অনেক ক্ষেত্রে পরিপূর্ণ যেখানে নেটওয়ার্ক ম্যানেজার এবং নির্দিষ্ট কিছু ওয়াইফাই ড্রাইভার একসাথে পুরোপুরি কাজ করে না।
বর্ণিত একটি পরিস্থিতিতে, IPv6, নিয়ন্ত্রক অঞ্চল এবং অন্যান্য সমন্বয়ের ব্যর্থ চেষ্টা করার পরে, এর চূড়ান্ত সমাধান ছিল নেটওয়ার্ক ম্যানেজারকে সংযোগ ব্যবস্থাপক হিসেবে wicd দিয়ে প্রতিস্থাপন করা।Wicd একটি বিকল্প ব্যবস্থাপক, দেখতে সহজ, কিন্তু এটি প্রতিটি নেটওয়ার্ক ইন্টারফেসের উপর যথেষ্ট নিয়ন্ত্রণ দেয় এবং কনফিগারেশন ফাইলগুলিতে এত গভীরভাবে না গিয়ে আরও উন্নত মোডের অনুমতি দেয়।
সাধারণ প্রক্রিয়াটিতে প্রথমে কেবলের মাধ্যমে সংযুক্ত থাকা অবস্থায় অথবা অন্য কম্পিউটারে প্যাকেজ ডাউনলোড করার পরে wicd ইনস্টল করা জড়িত ছিল। ব্যবহৃত কমান্ডগুলি ছিল এর মতোই। sudo apt-get clean, sudo apt-get update এবং sudo apt-get install wicdএতে wicd, wicd-daemon, এবং wicd-gtk এর মতো প্যাকেজ যুক্ত করা হয়েছে। যারা কনসোলে কাজ করতে পছন্দ করেন, তাদের জন্য টেক্সট-মোড ইন্টারফেস হিসেবে wicd-cursesও রয়েছে।
ইনস্টলেশনের সময়, একটি ফর্ম উপস্থিত হয়েছিল কোন ব্যবহারকারীরা wicd এর সাথে সংযোগ পরিচালনা করতে পারবেন তা বেছে নিন।ম্যানেজার ব্যবহার করা সকল ব্যবহারকারীকে নির্বাচন করা গুরুত্বপূর্ণ, অন্যথায় আপনি কোনও বিকল্প দেখতে পাবেন না বা সেটিংস পরিবর্তন করতে পারবেন না। আপনি `sudo dpkg-reconfigure wicd-daemon` দিয়ে যেকোনো সময় এই বিভাগটি পুনরায় কনফিগার করতে পারেন।
প্রথমবারের মতো wicd শুরু করার আগে, এটি অত্যন্ত গুরুত্বপূর্ণ দুটির মধ্যে দ্বন্দ্ব এড়াতে NetworkManager বন্ধ করুন এবং অক্ষম করুনএটি `sudo systemctl stop NetworkManager.service` এবং `sudo systemctl disable NetworkManager.service` এর মতো কিছু দিয়ে করা হয়েছিল। এটি নিশ্চিত করে যে শুধুমাত্র একজন ম্যানেজার ইন্টারফেসের "দায়িত্বে" আছেন।
একবার প্রস্তুত হয়ে গেলে, ইন্টারনেট বিভাগের মধ্যে অ্যাপ্লিকেশন মেনু থেকে Wicd নেটওয়ার্ক ম্যানেজার খোলা হয়েছিল, হোম নেটওয়ার্ক SSID সনাক্ত করা হয়েছে, বৈশিষ্ট্য অ্যাক্সেস করা হয়েছে, এবং WiFi পাসওয়ার্ড প্রবেশ করানো হয়েছে।"কানেক্ট" এ ক্লিক করার পর, সংযোগটি সফলভাবে স্থাপিত হয়েছিল এবং সেই বিশেষ ক্ষেত্রে, সমস্যাটি স্থায়ীভাবে সমাধান হয়ে গিয়েছিল। এরপর থেকে, ব্যবহারকারী কোনও বাধা বা সমস্যা ছাড়াই তাদের ওয়াই-ফাই ব্যবহার চালিয়ে যেতে পারতেন।
নতুন কার্নেলটি ওয়াইফাই বিকল হয়ে গেলে পূর্ববর্তী কার্নেলে ফিরে যান।
অনেক বিতরণের সুবিধাগুলির মধ্যে একটি হল যে আপডেট করার সময় তারা স্বয়ংক্রিয়ভাবে পূর্ববর্তী কার্নেলটি মুছে ফেলে না।এটি আপনাকে অনুমতি দেয়, থেকে GRUB উন্নত বুট মেনুএকটি পুরোনো সংস্করণ নির্বাচন করুন এবং পরীক্ষা করুন যে ওয়াইফাই (অথবা গ্রাফিক্স) সমস্যাটি কেবল নতুন কার্নেলেই আছে কিনা।
কার্নেল 5.15.0-164-জেনেরিক সহ লিনাক্স মিন্টের ঘটনাটি খুবই দৃষ্টান্তমূলক: ওই ভার্সনটি ব্যবহার করলে, স্ক্রিন রঙিন রেখায় ভরে যেত এবং ওয়াইফাই কাজ করত না।তবে, 5.15.0-56-জেনেরিক দিয়ে বুট করার ফলে সবকিছু স্বাভাবিক অবস্থায় ফিরে আসে। এর অর্থ প্রায় নিশ্চিতভাবেই বোঝা যাচ্ছে যে সমস্যাটি নতুন কার্নেলে, গ্রাফিক্স কার্ড মডিউলে, ওয়াই-ফাই মডিউলে, অথবা তারা কীভাবে ইন্টারঅ্যাক্ট করে, তার পরিবর্তনের কারণেই হয়েছে।
একটি পুরানো কার্নেল দিয়ে বুট করা একটি খুবই কার্যকর জরুরি সমাধান: এটি আপনাকে আপনার ল্যাপটপটি ওয়াইফাই এবং স্থিতিশীল গ্রাফিক্স সহ ব্যবহার চালিয়ে যেতে দেয় যখন আপনি গবেষণা করেন বা ডিস্ট্রিবিউশনটি একটি নির্দিষ্ট কার্নেল প্রকাশের জন্য অপেক্ষা করেন।অনেক ব্যবহারকারী যা চান না তা হল GRUB-এর "Advanced Options"-এ ক্রমাগত যেতে হবে এবং প্রতিবার কম্পিউটার চালু করার সময় পুরাতন কার্নেলে ম্যানুয়ালি ক্লিক করতে হবে।
যদি আপনি নিশ্চিত করেন যে পুরানো কার্নেলের সাথে সবকিছু কাজ করে, তাহলে আপনি বিবেচনা করতে পারেন কার্নেলটি ডিফল্ট হিসেবে রাখুন ইতিমধ্যে, আপনি যদি জানেন যে আপনি কী করছেন (এবং আপনার ডিস্ট্রো ক্র্যাশ না করেই এটি করার অনুমতি দেয়) তবে আপনি কেবল সমস্যাযুক্ত কার্নেলটি আনইনস্টল করতে পারেন। আরেকটি বিকল্প হল সমস্যা সমাধানকারী একটি সংস্করণ প্রকাশিত না হওয়া পর্যন্ত কার্নেল আপডেটগুলিকে অস্থায়ীভাবে ব্লক করা।
উদাহরণস্বরূপ, ফেডোরাতে, কিছু ব্যবহারকারী মন্তব্য করেছেন যে dnf history list চালানোর পর, আমি আর প্রশ্নবিদ্ধ আপডেটটি দেখতে পাইনি কারণ এটি প্যাকেজ ইনস্টল করা অব্যাহত রেখেছিল।এবং পূর্ববর্তী কার্নেলে ফিরে যাওয়ার পরেও, Wi-Fi বিকল্পগুলি এখনও অনুপলব্ধ ছিল। এই ধরনের ক্ষেত্রে, সমস্যাটি কেবল কার্নেলের ক্ষেত্রেই নয়, বরং নেটওয়ার্ক প্যাকেটগুলিতে পরিবর্তনের ক্ষেত্রেও হতে পারে যা আর পুরানো কার্নেলে ফিরে যাওয়ার মাধ্যমে পূর্বাবস্থায় ফেরানো যায় না। তবুও, একটি ভিন্ন কার্নেল চেষ্টা করা প্রায় বাধ্যতামূলক ডায়াগনস্টিক পদক্ষেপ।
আপডেটের পরে যখন ওয়াইফাই অ্যাডাপ্টারটি সনাক্ত করা যায় না
আরেকটি ভিন্ন দৃশ্যকল্প হল যখন, সরাসরি, আপডেটের পর ওয়্যারলেস কার্ডটি আর স্বীকৃত নয়।সেখানে আপনি কোনও উপলব্ধ নেটওয়ার্ক দেখতে পাবেন না, ওয়াইফাই আইকনটি প্রদর্শিত নাও হতে পারে এবং নেটওয়ার্ক সরঞ্জামগুলি নির্দেশ করে যে আপনার কেবল একটি তারযুক্ত ইন্টারফেস আছে অথবা কোনও ওয়্যারলেস সংযোগ নেই।
স্বাভাবিক কারণগুলি হল পূর্বে যে ড্রাইভারটি কাজ করত তা আর নতুন কার্নেল দিয়ে লোড হয় না, মডিউলটির নাম পরিবর্তন করা হয়েছে, অথবা একটি নির্দিষ্ট চিপসেটের জন্য সমর্থন সরানো হয়েছে।উপরে উল্লিখিত Realtek RTL8191SU এর মতো USB অ্যাডাপ্টারগুলিতে, r8712u মডিউল তাদের ক্রিয়াকলাপের জন্য দায়ী। যদি সেই মডিউলটি অদৃশ্য হয়ে যায় বা কার্নেলের সাথে বেমানান হয়ে যায়, তাহলে ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে।
সঠিক ড্রাইভারগুলি কীভাবে খুঁজে বের করবেন এবং পুনরায় ইনস্টল করবেন এটি আপনার ব্যবহৃত ডিস্ট্রিবিউশনের উপর অনেকটা নির্ভর করে।উবুন্টু এবং ডেরিভেটিভসে অতিরিক্ত ড্রাইভারের জন্য একটি বিভাগ রয়েছে; ফেডোরাতে, নতুন কার্নেলের জন্য বহিরাগত সংগ্রহস্থল বা প্যাকেজড মডিউল সাধারণত ব্যবহৃত হয়; আর্চ বা মাঞ্জারোতে, প্রতিটি কার্নেল আপডেটের জন্য পুনরায় কম্পাইল করা AUR বা DKMS মডিউল ব্যবহার করা সাধারণ; openSUSE-তে নিজস্ব সরঞ্জাম এবং হার্ডওয়্যার-নির্দিষ্ট সংগ্রহস্থল রয়েছে।
আপডেটের পরে যদি অ্যাডাপ্টারটি উপস্থিত না হয়, আপনার বিতরণের জন্য অফিসিয়াল বা সম্প্রদায়ের সহায়তা বিকল্পগুলির দিকে ঝুঁকতে হবে, এটাই সবচেয়ে বুদ্ধিমানের কাজ।মেইলিং তালিকা, ফোরাম, অনলাইন চ্যাট ইত্যাদি। সেখানে, তারা সাধারণত জানে যে কোন নির্দিষ্ট চিপসেটগুলি প্রতিটি কার্নেল সংস্করণে সমস্যা সৃষ্টি করে এবং আপনাকে বলতে পারে যে আপনার একটি অতিরিক্ত প্যাকেজ ইনস্টল করতে হবে, একটি বহিরাগত সংগ্রহস্থল সক্রিয় করতে হবে, অথবা আরও রক্ষণশীল LTS কার্নেলে স্যুইচ করতে হবে কিনা।
ইতিমধ্যে, অস্থায়ী সমাধানের আশ্রয় নেওয়া প্রয়োজন হতে পারে যেমন ইথারনেট কেবলের মাধ্যমে সংযোগ করুন অথবা USB ব্যবহার করে আপনার মোবাইল ফোন থেকে ইন্টারনেট শেয়ার করুন।এটি আপনাকে হারিয়ে যাওয়া ড্রাইভার ডাউনলোড করার জন্য অথবা সম্পূর্ণ সংযোগ বিচ্ছিন্ন না করেই কার্নেল পরিবর্তন করার জন্য প্রয়োজনীয় সুযোগ দেবে।
kernel-lts বা অনুরূপ সরঞ্জামগুলির ক্ষেত্রে, যা ব্যবহারের অনুমতি দেয় অফলাইন বর্ধিত সমর্থন কার্নেলএটি একটু বেশি উন্নত ক্ষেত্র: অনেক ক্ষেত্রে আপনাকে অন্তত অন্য কম্পিউটারে প্যাকেজগুলি ডাউনলোড করতে হবে এবং সমস্যাযুক্ত মেশিনে অফলাইনে ইনস্টল করার জন্য USB এর মাধ্যমে স্থানান্তর করতে হবে।
অবশেষে, যখন লিনাক্স আপডেটের পরে আপনার ওয়াইফাই কাজ করা বন্ধ করে দেয়, তখন সবচেয়ে কার্যকর সমাধান হল স্তরগুলিতে সমস্যাটি সমাধান করুন: হার্ডওয়্যারটি দৃশ্যমান কিনা তা পরীক্ষা করুন, dmesg পড়ুন, IPv6 এবং WiFi অঞ্চল পরীক্ষা করুন, অন্য নেটওয়ার্ক ম্যানেজার চেষ্টা করুন এবং প্রয়োজনে পূর্ববর্তী কার্নেলে ফিরে যান।এই উপাদানগুলির সাহায্যে, এবং নির্দিষ্ট ড্রাইভারের জন্য আপনার ডিস্ট্রিবিউশনের সম্প্রদায়ের কাছ থেকে সময়োপযোগী সাহায্যের মাধ্যমে, আপনি প্রায় সর্বদা ভবিষ্যতের আপডেটগুলি ফর্ম্যাট বা ত্যাগ না করেই একটি স্থিতিশীল সংযোগ পুনরুদ্ধার করতে পারেন।
সাধারণভাবে বাইট এবং প্রযুক্তির বিশ্ব সম্পর্কে উত্সাহী লেখক। আমি লেখার মাধ্যমে আমার জ্ঞান ভাগ করে নিতে পছন্দ করি, এবং আমি এই ব্লগে এটিই করব, আপনাকে গ্যাজেট, সফ্টওয়্যার, হার্ডওয়্যার, প্রযুক্তিগত প্রবণতা এবং আরও অনেক কিছু সম্পর্কে সবচেয়ে আকর্ষণীয় জিনিস দেখাব৷ আমার লক্ষ্য হল আপনাকে একটি সহজ এবং বিনোদনমূলক উপায়ে ডিজিটাল বিশ্বে নেভিগেট করতে সাহায্য করা।