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

সমাধান শুরু করার আগে নিশ্চিত করুন আপনার রাউটার এবং মডেম সংযুক্ত। USB মডেমের সমস্যা হলে সিস্টেমের আন্য পোর্টে সংযোগ করার চেষ্টা করুন। এছাড়া আপনার সিস্টেম এবং নেটওয়ার্কিং ইকুইপমেন্ট রিস্টার্ট করুন। যদি ইথারনেট এবং ওয়াই-ফাই দুটোই কাজ না করে, তবে USB ডংগল ব্যবহার করে ইন্টারনেটে সংযোগ করুন বা ফোনের হটস্পট ব্যবহার করুন। নอกจากนี้ সিস্টেমের এয়ারপ্লেন মোড অন/অফ করে দেখুন সমস্যা সমাধান হয় কিনা।
সমাধান ১: নেটওয়ার্ক কানেকশন ডিজেবল/ইনাবল করুন
সমস্যাটি অস্থায়ী সফ্টওয়্যার গ্লিচের কারণে হতে পারে এবং নেটওয়ার্ক কানেকশন পুনরায় ইনিশিয়ালাইজ করলে সমাধান হতে পারে। উদাহরণস্বরূপ উবুন্টুর প্রক্রিয়া আলোচনা করা হলো।
- আপনার সিস্টেমের Settings খুলুন এবং বাম প্যান থেকে Network-এ ক্লিক করুন।
- এখন সমস্যাযুক্ত কানেকশনটি টগল 스위চ অফ করে ডিজেবল করুন।

- তারপর সিস্টেম রিস্টার্ট করুন। রিস্টার্টের পর নেটওয়ার্ক কানেকশন ইনাবল করে সমস্যা সমাধান হয়েছে কিনা চেক করুন।
- যদি না হয়, Alt + F2 কী দুটি একসাথে চাপা রান কমান্ড বক্স খুলুন এবং টাইপ করুন:
nm-connection-editor
- এখন সমস্যাযুক্ত নেটওয়ার্ক টাইপ (যেমন ইথারনেট) এক্সপ্যান্ড করে তার অধীনে থাকা সব এন্ট্রি ডিলিট করুন।

- সব নেটওয়ার্ক এডিটর বন্ধ করে সিস্টেম ট্রেতে নেটওয়ার্ক আইকনে ক্লিক করুন।
- এখন নেটওয়ার্ক ডিজেবল করে আবার রিইনাবল করুন।

- সিস্টেম রিস্টার্ট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ২: ফাস্ট বুট ডিজেবল করুন (ডুয়াল বুট সিস্টেম)
উইন্ডোজের ফাস্ট স্টার্টআপ অপশন ডুয়াল বুট সিস্টেমে লিনাক্সের জন্য সমস্যা তৈরি করে所周知। বর্তমান সমস্যার কারণও সেটা হতে পারে। উইন্ডোজে ফাস্ট বুট ডিজেবল করলে সমাধান হতে পারে।
- আপনার সিস্টেমের Windows এনভায়রনমেন্টে Windows Search বক্সে Control Panel টাইপ করুন এবং সার্চ রেজাল্ট থেকে Control Panel-এ ক্লিক করুন।

- এখন Hardware and Sound-এ ক্লিক করুন।

- তারপর Power Options-এ ক্লিক করুন।

- বাম প্যান থেকে Choose What the Power Buttons Do-এ ক্লিক করুন।

- Turn on Fast Startup অপশনটি আনচেক করুন। অপশনটি গ্রে-আউট থাকলে Change Settings that are Currently Unavailable-এ ক্লিক করে আনচেক করুন।

- চেঞ্জ সেভ করে Linux এনভায়রনমেন্টে বুট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন। লিনাক্স ডিস্ট্রো পুরোপুরি আনইনস্টল/রিইনস্টল করতে হতে পারে।
সমাধান ৩: নেটওয়ার্কের জন্য 'Connect Automatically' ডিজেবল করুন
ব্যবহার না করলেও কোনো কানেকশন টাইপ (যেমন USB ইথারনেট) এর জন্য বারবার এরর প্রম্পট পাওয়া বিরক্তিকর। সেই নির্দিষ্ট নেটওয়ার্কের জন্য Connect Automatically অপশন ডিজেবল করলে প্রম্পট থেকে মুক্তি পাওয়া যায়।
- আপনার লিনাক্স ডিস্ট্রোর Settings খুলুন এবং Network-এ ক্লিক করুন।
- সমস্যাযুক্ত নেটওয়ার্কের পাশের গিয়ার আইকনে ক্লিক করুন।

- এখন Connect Automatically অপশনটি আনচেক করুন এবং চেঞ্জ অ্যাপ্লাই করুন।

- তারপর কানেকশন সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ৪: নেটওয়ার্কের জন্য DNS থেকে DNSMASQ-এ পরিবর্তন করুন
যদি আপনার সিস্টেমে DNS সংক্রান্ত সমস্যা থাকে, তবে এই ত্রুটি দেখা দিতে পারে। DNSMASQ-এ স্যুইচ করলে (যেটি কম সিস্টেম রিসোর্স খরচ করে) সমাধান হতে পারে।
- লিনাক্স টার্মিন্যালে নিচের কমান্ডটি চালান:
sudo gedit /etc/NetworkManager/NetworkManager.conf

- এখন dns-কে dnsmasq-এ পরিবর্তন করুন এবং ফাইলটি সেভ করে বন্ধ করুন।
- সিস্টেম রিস্টার্ট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ৫: সিস্টেমের তারিখ/সময় সেটিংস ঠিক করুন
সিস্টেমের তারিখ/সময় সেটিংস সিস্টেম অপারেশনে বিভিন্ন ভূমিকা পালন করে। ভুল তারিখ/সময় থাকলে এই ত্রুটি দেখা দিতে পারে। সেটিংস ঠিক করলে সমাধান হতে পারে।
- স্ক্রিনের বাম নিচে Show Applications-এ ক্লিক করে Settings-এ যান।
- বাম প্যান থেকে Date & Time-এ ক্লিক করুন।
- Automatic Date & Time ডিজেবল করুন।
- এখন সিস্টেমের সঠিক তারিখ এবং সময় সেট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।

সমাধান ৬: সিস্টেম সেটিংস থেকে ব্লুটুথ ডিভাইস ডিলিট করুন
যদি আপনি অনেক ব্লুটুথ ডিভাইস কনফিগার করে থাকেন যা ত্রুটি হওয়ার সময় উপলব্ধ নেই, তবে নেটওয়ার্ক ম্যানেজার সেগুলো সংযোগ করতে না পারার কারণে ত্রুটি দেখা দেয়। ব্লুটুথ ডিভাইস ডিলিট করলে সমাধান হতে পারে।
- সিস্টেম থেকে যেকোনো ব্লুটুথ ডিভাইস রিমুভ করুন।
- Settings খুলুন এবং বাম প্যান থেকে Bluetooth-এ ক্লিক করুন।
- Bluetooth ডিজেবল করুন।

- লিনাক্স টার্মিন্যাল লঞ্চ করুন এবং টাইপ করুন:
bluetoothctl

- সব ব্লুটুথ ডিভাইসের লিস্ট দেখাবে। নিচের কমান্ডটি টাইপ করুন:
bluetoothctl remove AA:BB:CC:DD:EE:FF
- AA:BB:CC:DD:EE:FF কে ডিভাইসের ID স্ট্রিং-দিয়ে রিপ্লেস করুন। আইডি স্ট্রিং পেতে নেটওয়ার্ক আইকন >> ডিভাইস নাম >> গিয়ার আইকনে যান।
- সব ব্লুটুথ ডিভাইসের জন্য প্রক্রিয়া রিপিট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
- যদি না হয়, .crt ফাইলের পাথ চেক করুন। ফোল্ডার নামে স্পেস থাকলে স্পেসগুলো সরিয়ে চেক করুন।
সমাধান ৭: অন্যান্য কমিউনিকেশন ডিভাইস ব্ল্যাকলিস্ট করুন
সিস্টেমে সেকেন্ডারি ইথারনেট/ওয়াই-ফাই ডিভাইস (যেমন বিল্ট-ইন ৪জি ডিভাইস) থাকলে এবং সিস্টেম সেটা ব্যবহার করতে চাইলে এই ত্রুটি দেখা দেয়। অন্যান্য কমিউনিকেশন ডিভাইস ব্ল্যাকলিস্ট করলে সমাধান হতে পারে।
- Linux terminal খুলুন এবং টাইপ করুন:
sudo lshw -C network

- নেটওয়ার্ক ডিভাইসের লিস্ট আসবে। আপনি যেটি ব্যবহার করছেন না সেটি খুঁজুন। উদাহরণস্বরূপ, cdc_ether (যেটি আপনি ব্যবহার করছেন না) নেটওয়ার্ক ডিভাইসে দেখাচ্ছে।
- এখন টার্মিন্যালে নিচের কমান্ডটি টাইপ করুন (যেটি একটি নতুন ব্ল্যাকলিস্ট ফাইল তৈরি করবে):
sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf

- ফাইলে নিচের দুটি লাইন যোগ করুন:
blacklist cdc_ether blacklist usbnet

- ফাইল সেভ করে সিস্টেম রিস্টার্ট করুন।
- রিস্টার্টের পর সমস্যা সমাধান হয়েছে কিনা চেক করুন। মনে রাখুন, ইন্টারনাল ৪জি ডিভাইস ব্যবহার করার সময় সেটি ইনাবল করতে হবে।
সমাধান ৮: ব্ল্যাকলিস্ট থেকে নেটওয়ার্ক ড্রাইভার সরিয়ে দিন
নেটওয়ার্ক ডিভাইস সিস্টেমে ব্ল্যাকলিস্টেড থাকলে এই ত্রুটি দেখা দেয়। ব্ল্যাকলিস্ট থেকে ফাইলগুলো সরিয়ে দিলে সমাধান হতে পারে।
- লিনাক্স টার্মিন্যালে নিচের কমান্ডটি টাইপ করুন এবং এন্টার চাপুন:
sudo gedit /etc/modprobe.b/blacklist.conf

- খুলা ফাইলে চেক করুন নেটওয়ার্ক-রিলেটেড ড্রাইভার/মডিউল ব্ল্যাকলিস্টেড আছে কিনা। উদাহরণস্বরূপ, Broadcom নেটওয়ার্ক কার্ড ব্যবহার করলে bcma এবং bcmsmac-রিলেটেড এন্ট্রিগুলো রিমুভ করুন।
- সিস্টেম রিস্টার্ট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ৯: নেটওয়ার্ক ম্যানেজার রিইনস্টল করুন
নেটওয়ার্ক ম্যানেজার লিনাক্স ডিস্ট্রোতে সমস্ত নেটওয়ার্ক-রিলেটেড অপারেশনের দায়িত্বে থাকে। নেটওয়ার্ক ম্যানেজারের ইনস্টলেশন করপ্ট হলে এই ত্রুটি দেখা দেয়। রিইনস্টল করলে সমাধান হতে পারে।
- আপনার সিস্টেমের Linux Shell লঞ্চ করুন এবং নিচের কমান্ডটি টাইপ করুন:
sudo systemctl restart network-manager.service

- সমস্যা সমাধান হয়েছে কিনা চেক করুন।
- যদি না হয়, নিচের কমান্ড রান করুন:
sudo /etc/init.d/network-manager force-reload

- পাসওয়ার্ড চাইলে ইউজার পাসওয়ার্ড দিন এবং সমাধান হয়েছে কিনা চেক করুন।
- যদি এখনও না হয়, নিচের কমান্ড রান করুন:
sudo apt-get install -d --reinstall network-manager network-manager-gnome

- সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ১০: নেটওয়ার্ক কার্ড/ড্রাইভারের পাওয়ার ম্যানেজমেন্ট ডিজেবল করুন
পাওয়ার ম্যানেজমেন্ট ইমপ্লিমেন্টেশন নেটওয়ার্ক কানেকশনের জন্য সমস্যা তৈরি করে известно। বর্তমান ত্রুটির কারণও সেটা হতে পারে। পাওয়ার ম্যানেজমেন্ট ডিজেবল করলে সমাধান হতে পারে। উদাহরণস্বরূপ উবুন্টু এবং RTL8192CU ড্রাইভারের জন্য প্রক্রিয়া আলোচনা করা হলো।
- Linux terminal খুলুন এবং নিচের কমান্ডগুলো একে একে এক্সিকিউট করুন:
sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu/1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
- এখন সিস্টেম রিবুট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ১১: নেটওয়ার্ক ডিভাইসের হার্ডওয়্যার এনক্রিপশন ডিজেবল করুন
নেটওয়ার্ক ডিভাইসে এনক্রিপশন সংক্রান্ত সমস্যা থাকলে এই ত্রুটি দেখা দেয়। হার্ডওয়্যার এনক্রিপশন ডিজেবল করলে সমাধান হতে পারে। উদাহরণস্বরূপ উবুন্টু এবং RT2800PCI ডিভাইসের জন্য প্রক্রিয়া আলোচনা করা হলো।
- লিনাক্স টার্মিন্যালে নিচের কমান্ড এক্সিকিউট করুন:
echo "options rt2800pci nohwcrypt=y"

- তারপর নিচের কমান্ডগুলো একে একে এক্সিকিউট করুন:
sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
- সিস্টেম রিস্টার্ট করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ১২: আপনার লিনাক্স ডিস্ট্রোর কার্নেল লেটেস্ট বিল্ডে আপডেট করুন
লিনাক্স কার্নেল অপারেটিং সিস্টেমের কেন্দ্রীয় কোর এবং সফ্টওয়্যার অ্যাপ্লিকেশন ও কম্পিউটার হার্ডওয়্যারের মধ্যস্থ। এটি সব লিনাক্স ডিস্ট্রোর ফাউন্ডেশন। কার্নেল নিয়মিত আপডেট হয় নতুন প্রযুক্তি ও বাগ ফিক্সের জন্য। আপনার লিনাক্স ডিস্ট্রোর কার্নেল পুরনো থাকলে এই ত্রুটি দেখা দেয়। কার্নেল আপডেট করলে সমাধান হতে পারে। উবুন্টুর জন্য প্রক্রিয়া আলোচনা করা হলো।
- Linux shell খুলুন এবং টাইপ করুন:
sudo apt-get upgrade linux-image-generic

- সিস্টেম রিস্টার্ট করুন এবং কানেকশন সমস্যা সমাধান হয়েছে কিনা চেক করুন।
সমাধান ১৩: আপনার লিনাক্স ভেরিয়েন্ট লেটেস্ট বিল্ডে আপগ্রেড করুন
নতুন ফিচার যোগ ও জ্ঞাত বাগ প্যাচ করার জন্য প্রতিটি লিনাক্স ভেরিয়েন্ট আপডেট হয়। পুরনো ভার্সন ব্যবহার করলে এই ত্রুটি দেখা দেয়। ডিস্ট্রো আপডেট করলে সমাধান হতে পারে। উবুন্টুর জন্য প্রক্রিয়া আলোচনা করা হলো।
- Linux terminal খুলুন এবং টাইপ করুন:
sudo apt-get upgrade

- ইউজার একাউন্টের পাসওয়ার্ড দিন এবং উপলব্ধ আপডেটের লিস্ট দেখাবে।
- y কী চাপা আপডেট কনফার্ম করুন এবং এন্টার চাপুন।
- আপডেট প্রক্রিয়া শেষ হওয়ার জন্য অপেক্ষা করুন এবং সমস্যা সমাধান হয়েছে কিনা চেক করুন।
এই সব করার পরেও সমাধান না হলে আপনাকে আপনার লিনাক্স ডিস্ট্রো রিইনস্টল করতে হতে পারে। কিন্তু রিইনস্টল করার আগে iwconfig কমান্ড ট্রাই করা ভালো আইডিয়া। এছাড়া সিস্টেমের BIOS আপডেট করুন। WICD নেটওয়ার্ক ম্যানেজার ট্রাই করুন। আরো IPV6 (Link-Local) ব্যবহার করুন বা TCP ডিজেবল করুন।