অনেক গবেষণা করার পরে আমি এটি কাজ করে চলেছি। যেহেতু আমার কাছে একটি ইন্টেল ওয়্যারলেস কার্ড রয়েছে আমাকে কোনও অতিরিক্ত ড্রাইভার ইনস্টল করতে হবে না, তবে আপনার যা কার্ড রয়েছে তার উপর নির্ভর করে আপনাকে থাকতে হবে।
প্রথমে আপনার বেতার কার্ডটি কী ইন্টারফেসটি ব্যবহার করছে তা নির্ধারণ করা দরকার। আমরা এর জন্য iwconfig
কমান্ডটি ব্যবহার করি :
iwconfig
আমার ক্ষেত্রে আমার ওয়্যারলেস কার্ডটি wlan0
ইন্টারফেস, তাই আমি এটি ব্যবহার করব। এখন আমাদের ওয়্যারলেস নেটওয়ার্কগুলির জন্য স্ক্যান করতে হবে:
iwlist wlan0 s
এটি আপনার অঞ্চলে বিভিন্ন ওয়্যারলেস নেটওয়ার্কগুলির বিশদ প্রদর্শন করে প্রচুর আউটপুট দেয়। এটি সাধারণত ESSID দ্বারা ফিল্টার করা সহজ। grep
আমাদের এখানে সাহায্য করে:
iwlist wlan0 s | grep ESSID
এটি আপনার অঞ্চলে সমস্ত বেতার নেটওয়ার্কের নাম তালিকাভুক্ত করবে। এখন আপনার নেটওয়ার্কে সংযোগ করার সময় এসেছে।
অনিরাপদ এবং ডাব্লুইইপি নেটওয়ার্কগুলি
যদি আপনার নেটওয়ার্কটি সুরক্ষিত না হয় বা পুরানো ডব্লিউইপি দ্বারা সুরক্ষিত হয় (আপনার সুরক্ষা বা রাউটার আপগ্রেড করার সময়!) সংযোগ তুলনামূলকভাবে সহজ। আপনার নেটওয়ার্কটি যদি সুরক্ষিত না হয় তবে আপনি এটির সাথে সংযোগ রাখতে সক্ষম হবেন:
iwconfig wlan0 essid NAME_OF_NETWORK
আপনার নেটওয়ার্কটি যদি ডব্লিউইপি সুরক্ষিত থাকে তবে key
আপনার পাসওয়ার্ডের পরে যুক্তি যুক্ত করুন, এটির মতো:
iwconfig wlan0 essid NAME_OF_NETWORK key PASSWORD
আপনি চালাতে হতে পারে
dhclient
আপনার রাউটারটি আপনাকে একটি আইপি ঠিকানা বরাদ্দ করতে।
WPA / WPA2
ডাব্লুপিএ / ডাব্লুপিএ 2 আরও কিছুটা জটিল। আপনি ব্যবহার করতে হবে wpa_supplicant
। প্রথমে কনফিগারেশন ফাইলটি তৈরি করুন /etc
:
sudo wpa_passphrase NETWORK_NAME NETWORK_PASSWORD > /etc/wpa_supplicant.conf
এখন আমাদের সংযোগ করতে হবে:
sudo wpa_supplicant -B -iINTERFACE_NAME -cPATH_TO_CONFIG -DDRIVER
উদাহরণ স্বরূপ:
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
-B
রান wpa_supplicant
পটভূমিতে। wext
চালক অধিকাংশ ক্ষেত্রে কাজ করা উচিত। অন্যান্য ড্রাইভার চালানো দেখতে:
wpa_supplicant
সংযুক্ত হওয়ার বিষয়ে আরও তথ্যের জন্য টার্মিনালে ম্যানুয়ালি কোনও নেটওয়ার্কে সংযোগ স্থাপন এবং সংযোগ বিচ্ছিন্ন করতে দেখুন?
শুরুতে সংযুক্ত হন
এখন আমাদের সম্পাদনা করা দরকার /etc/network/interfaces
। এটা আপনার প্রিয় এডিটর (খুলুন vim
, nano
, ইত্যাদি); আপনি ব্যবহার করতে হবে sudo
।
বাদে সবকিছু মুছে ফেলুন:
auto lo
iface lo inet loopback
(লুপব্যাক ডিভাইস)। এখন যোগ করুন:
auto wlan0
iface wlan0 inet dhcp
pre-up <COMMAND>
wlan0
আপনার ওয়্যারলেস ইন্টারফেসটি কোথায় এবং <COMMAND>
আপনার নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য আপনি যে আদেশটি ব্যবহার করেছেন তা (উপরে দেখুন)। উদাহরণস্বরূপ, যদি আপনার নেটওয়ার্কটি সুরক্ষিত না হয় তবে আপনি যুক্ত করতে পারেন:
pre-up iwconfig wlan0 essid some_network_name
যদি আপনার নেটওয়ার্ক ডাব্লুপিএ / 2 দিয়ে সুরক্ষিত হয় তবে আপনি এই জাতীয় কিছু যুক্ত করতে পারেন:
pre-up sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
আপনি যদি ব্যবহার করছেন wpa_supplicant
তবে আপনার যুক্ত করা উচিত:
post-down sudo killall -q wpa_supplicant
ফাইলটি সংরক্ষণ করুন, পুনরায় চালু করুন, আপনার ইথারনেটটি প্লাগ করুন এবং চালনার চেষ্টা করুন:
sudo apt-get update
কমান্ড সফলভাবে অভিনন্দন সম্পন্ন হলে! আপনি অনলাইন! কমান্ডটি সফলভাবে শেষ না হলে দয়া করে নীচে একটি মন্তব্য যুক্ত করুন।
উদাহরণ এবং ব্যাখ্যা
আপনার নেটওয়ার্কটি যদি WEP এর সাথে সুরক্ষিত বা সুরক্ষিত থাকে তবে আপনার /etc/network/interfaces
এখন দেখতে এইটির মতো দেখা উচিত:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
pre-up iwconfig wlan0 essid some_network_name
# note: if WEP secured you would also have a 'key' argument with your password
যদি আপনার নেটওয়ার্ক ডাব্লুপিএ / 2 সুরক্ষিত থাকে তবে আপনার এটির /etc/network/interfaces
মতো দেখতে পাওয়া উচিত:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
pre-up sudo wpa_supplicant -B -iwlan0 -c/etc/network/wpa_supplicant.conf -Dwext
post-down sudo killall -q wpa_supplicant
এখন একটি ব্যাখ্যা।
auto wlan0
: wlan0
ইন্টারফেসটি স্বয়ংক্রিয়ভাবে শুরু হয়।
iface wlan0 inet dhcp
: ডিএইচসিপি এর মাধ্যমে আমাদের একটি আইপি ঠিকানা দেয়
pre-up
: সংযোগটি পেতে কমান্ড (গুলি) নির্দিষ্ট করে।
post-down
: আমাদের পরে পরিষ্কার করার জন্য ব্যবহৃত কমান্ড (গুলি) নির্দিষ্ট করে (প্রয়োজনে)।
সূত্র: