সুচিপত্র
এই নিবন্ধে, আমরা wpa_supplicant ব্যবহার করে ডেবিয়ান 11/10 সার্ভার এবং ডেস্কটপের কমান্ড লাইন থেকে WiFi এর সাথে কীভাবে সংযোগ করতে হয় সে সম্পর্কে আপনাকে গাইড করব। wpa_supplicant হল WPA প্রোটোকলের আবেদনকারী উপাদানের একটি বাস্তবায়ন৷
কমান্ড লাইনের সাথে ডেবিয়ানে Wi-Fi সেট আপ করতে, বুট করার সময় এটি স্বয়ংক্রিয়ভাবে সংযুক্ত হয়েছে তা নিশ্চিত করার আগে আপনাকে একটি Wi-Fi নেটওয়ার্ক সংযোগ স্থাপন করতে হবে . এটি কীভাবে করতে হয় সে সম্পর্কে একটি ধাপে ধাপে নির্দেশিকা খুঁজে পেতে পড়তে থাকুন৷
ডেবিয়ান ওয়াই-ফাই
ওয়াই-ফাই ব্যবহার করে ওয়্যারলেস ডিভাইসগুলি বিভিন্ন ডিভাইসে পাওয়া চিপসেটে কাজ করে৷ ডেবিয়ান একটি বিনামূল্যের, সফ্টওয়্যার-ভিত্তিক সিস্টেম যা সেই চিপসেটগুলির জন্য মানসম্পন্ন ড্রাইভার/মডিউল তৈরিতে নির্মাতাদের এবং বিকাশকারীদের সহযোগিতার উপর নির্ভর করে৷
কমান্ড লাইনের সাহায্যে ডেবিয়ানে কীভাবে ওয়াইফাই সেট আপ করবেন
কমান্ড লাইনের সাথে ডেবিয়ানে ওয়াইফাই সেটআপ করার জন্য দুটি পর্যায় সম্পূর্ণ করতে হবে।
- ওয়াইফাইয়ের সাথে সংযোগ করুন
- নিশ্চিত করুন যে এটি বুটআপে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়েছে <7
- নেটওয়ার্ক কার্ড সক্ষম করুন
- ওয়াইফাই নেটওয়ার্কগুলি সনাক্ত করুন
- অ্যাক্সেস পয়েন্টের সাথে ওয়াইফাই সংযোগ কনফিগার করুন
- একটি ডায়নামিক আইপি পান DHCP সার্ভার সহ ঠিকানা
- রুট টেবিলে একটি ডিফল্ট রুট যোগ করুন
- ইন্টারনেট যাচাই করুনসংযোগ
- ওয়াইফাই কার্ড সক্রিয় করতে, আপনাকে প্রথমে নিম্নলিখিত কমান্ডের সাহায্যে ওয়্যারলেস কার্ড সনাক্ত করতে হবে: iw dev.
- তারপর, আপনি বেতার ডিভাইসের নাম নোট করতে পারেন। স্ট্রিংটি দীর্ঘ হতে পারে, তাই আপনি এই ভেরিয়েবলটি ব্যবহার করে টাইপ করার প্রচেষ্টাটি বাদ দিতে পারেন: এক্সপোর্ট wlan0=.
- উপরের কমান্ডের সাথে WiFi কার্ডটি আনুন: sudo ip link $wlan0 সেট আপ করুন৷
- ডেবিয়ানে ওয়াইফাই নেটওয়ার্কগুলি সনাক্ত করতে , নিম্নলিখিত কমান্ডের সাহায্যে ওয়্যারলেস নেটওয়ার্ক ইন্টারফেসে উপলব্ধ নেটওয়ার্কগুলি সন্ধান করুন: sudo iw $wlan0 স্ক্যান৷
- নিশ্চিত করুন যে আপনার অ্যাক্সেস পয়েন্ট SSID সনাক্ত করা উপলব্ধ নেটওয়ার্কগুলির মধ্যে একটি৷
- এই ভেরিয়েবলটি টাইপিং প্রচেষ্টাকে বাদ দেয়: এক্সপোর্ট ssid=.
- অ্যাক্সেস পয়েন্টে একটি এনক্রিপ্ট করা নেটওয়ার্ক সংযোগ স্থাপন করতে wpa_supplicant পরিষেবাটি ব্যবহার করুন৷ এটি শুধুমাত্র কনফিগারেশন ফাইল ব্যবহার করবে “ /etc/wpa_supplicant.conf ,” প্রতিটি SSID-এর জন্য wpa2-কী সমন্বিত।
- অ্যাক্সেস পয়েন্টে সংযোগ করতে, কনফিগারেশনের জন্য একটি এন্ট্রি যোগ করুন ফাইল: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- অ্যাক্সেস পয়েন্টে সংযোগ করতে এই কমান্ডটি ব্যবহার করুন: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- এটি দিয়ে অ্যাক্সেস পয়েন্টে আপনার সংযোগ নিশ্চিত করুন: iw $wlan0 লিঙ্ক।
- এটি ব্যবহার করে DHCP এর সাথে একটি ডায়নামিক আইপি পান: sudo dhclient $wlan0৷
- দেখুন এই কমান্ড সহ IP: sudo ip addr show $wlan0.
- এটি দিয়ে রুট টেবিলটি পরিদর্শন করুন: আইপি রুট শো।
- এই কমান্ডের মাধ্যমে ওয়াইফাইয়ের সাথে সংযোগ করতে রাউটারে একটি ডিফল্ট রুট যোগ করুন : sudo ip route dev $wlan0 এর মাধ্যমে ডিফল্ট যোগ করুন।
- Dhclient
- Wpa_supplicant
- এই ফাইলটি তৈরি করুন: /etc/systemd/system/dhclient.service৷
- তারপর , এটি সম্পাদন করে ফাইলটি সম্পাদনা করুনকমান্ড:
- সক্রিয় করুন নিম্নলিখিত কমান্ড সহ পরিষেবা: sudo systemctl dhclient সক্ষম করুন৷
- “ /lib/systemd/system<এ যান 13>," পরিষেবা ইউনিট ফাইলটি অনুলিপি করুন এবং নিম্নলিখিত লাইনগুলি ব্যবহার করে " /etc/systemd/system " এ পেস্ট করুন: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- " /etc " এ ফাইলটি খুলতে এবং এর সাথে ExecStart লাইনটি পরিবর্তন করতে Vim-এর মতো একটি সম্পাদক ব্যবহার করুন: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- তারপর, নীচের এই লাইনটি যোগ করুন: পুনরায় শুরু করুন=সর্বদা ।
- এই লাইনটি মন্তব্য করুন: Alias=dbus-fi.w1.wpa_supplicant1.service .
- এই লাইনটি দিয়ে পরিষেবা পুনরায় লোড করুন: s udo systemctl deemon-reload ।
- এই লাইনের সাহায্যে পরিষেবা সক্রিয় করুন: sudo systemctl enable wpa_supplicant ।
- প্রথমে, একটি স্ট্যাটিক আইপি পেতে dhclient.service নিষ্ক্রিয় করুনঠিকানা।
- তারপর, একটি নেটওয়ার্ক কনফিগারেশন ফাইল তৈরি করুন: sudo nano /etc/systemd/network/static.network।
- এই লাইনগুলি যোগ করুন:
- অনুগ্রহ করে ফাইলটি বন্ধ করার আগে সংরক্ষণ করুন। তারপর, এটির সাথে ওয়্যারলেস ইন্টারফেসের জন্য একটি .link তৈরি করুন: sudo nano /etc/systemd/network/10-wifi.link।
- এ লাইনগুলি যোগ করুন ফাইলটি:
- এই ক্ষেত্রে, আপনাকে আপনার MAC ঠিকানা এবং ওয়্যারলেস ইন্টারফেসের নাম ব্যবহার করতে হবে। এটি করার মাধ্যমে, আপনি নিশ্চিত করবেন যে সিস্টেমটি ওয়্যারলেস ইন্টারফেসের নাম পরিবর্তন করে না।
- অনুগ্রহ করে ফাইলটি বন্ধ করার আগে সংরক্ষণ করুন। তারপর, " networking.service" অক্ষম করুন এবং " systemd-networkd.service সক্ষম করুন৷" এটি নেটওয়ার্ক ম্যানেজার। এটি করতে এই কমান্ডটি ব্যবহার করুন:
- এটি দিয়ে কনফিগারেশনের কাজ পরীক্ষা করতে systemd-networkd পুনরায় চালু করুন: sudo systemctl systemd-networkd পুনরায় চালু করুন।
সেটআপের প্রতিটি ধাপের জন্য এখানে একটি সম্পূর্ণ ধাপে ধাপে পদ্ধতি রয়েছে।
কীভাবে একটি ওয়াইফাই সংযোগ স্থাপন করবেন
ডেবিয়ানে একটি ওয়াইফাই নেটওয়ার্ক সংযোগ স্থাপন করতে, আপনাকে করতে হবে এই পদক্ষেপগুলি অনুসরণ করুন:
আপনি প্রতিটি ধাপ কিভাবে সম্পাদন করেন তা এখানে।
নেটওয়ার্ক কার্ড সক্ষম করুন
নেটওয়ার্ক কার্ড সক্রিয় করতে এই পদক্ষেপগুলি অনুসরণ করুন।
WiFi নেটওয়ার্কগুলি সনাক্ত করুন
ওয়াইফাই নেটওয়ার্কগুলি সনাক্ত করতে এই পদক্ষেপগুলি অনুসরণ করুন৷
অ্যাক্সেস পয়েন্টের সাথে ওয়াইফাই সংযোগ কনফিগার করুন
নেটওয়ার্ক কনফিগার করতে এই পদক্ষেপগুলি অনুসরণ করুন অ্যাক্সেস পয়েন্টের সাথে সংযোগ৷
DHCP সার্ভারের সাথে একটি ডায়নামিক আইপি ঠিকানা পান
DHCP এর সাথে একটি ডায়নামিক আইপি পেতে এই ধাপগুলি অনুসরণ করুন৷
রুট টেবিলে একটি ডিফল্ট রুট যোগ করুন
এ একটি ডিফল্ট রুট যোগ করতে এই পদক্ষেপগুলি অনুসরণ করুন রুট টেবিল।
ইন্টারনেট সংযোগ যাচাই করুন
অবশেষে, আপনি সংযোগ করেছেন কিনা তা যাচাই করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন নেটওয়ার্ক: পিং www.google.com ।
কিভাবে বুট টাইমে স্বয়ংক্রিয়ভাবে সংযোগ করবেন
তা নিশ্চিত করতে ওয়্যারলেস নেটওয়ার্ক বুট-আপে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়, আপনাকে এর জন্য একটি সিস্টেমড পরিষেবা তৈরি এবং সক্ষম করতে হবে:
এখানে কীভাবে আপনি প্রতিটি ধাপ সম্পাদন করুন৷
Dhclient পরিষেবা
[ইউনিট]
বিবরণ= DHCP ক্লায়েন্ট
Before=network.target
After=wpa_supplicant.service
[পরিষেবা]
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
পুনরায় চালু করুন =সর্বদা
[ইনস্টল]
WantedBy=multi-user.target
Wpa_supplicant পরিষেবা
একটি স্ট্যাটিক আইপি কীভাবে তৈরি করবেন
এগুলি অনুসরণ করুন স্ট্যাটিক আইপি অ্যাড্রেস পাওয়ার ধাপ:
[ম্যাচ]
Name=wlp4s0
[নেটওয়ার্ক]
Address=192.168.1.8/24
Gateway=192.168.1.1
[ম্যাচ]
আরো দেখুন: NetGear রাউটারে একটি আইপি ঠিকানা কীভাবে ব্লক করবেনMACAddress=a8:4b:05:2b:e8:54
আরো দেখুন: অ্যাপল ওয়াচ ওয়াইফাই সেটিংস: একটি সংক্ষিপ্ত গাইড![লিঙ্ক]
NamePolicy=
Name=wlp4s0
sudo systemctl নেটওয়ার্কিং নিষ্ক্রিয় করুন
sudo systemctl systemd-networkd সক্ষম করুন
উপসংহার
গাইডটি পড়ার পরে, আপনি কমান্ড লাইন ব্যবহার করে সহজেই ডেবিয়ানে একটি নেটওয়ার্ক সংযোগ তৈরি করতে পারেন৷