আমি কীভাবে আমার হেডলেস সার্ভারটি একটি ওয়্যারলেস নেটওয়ার্কের সাথে স্বয়ংক্রিয়ভাবে সংযোগ করতে কনফিগার করতে পারি?


18

আমি একটি হেডলেস সার্ভার সেট আপ করছি, তবে যেখানে আমি এটি স্থাপন করতে চাই সেখানে আমার ইথারনেট অ্যাক্সেস নেই, সুতরাং এটি বুট হয়ে গেলে আমার স্বয়ংক্রিয়ভাবে আমার ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করা দরকার (এটিতে একটি ওয়্যারলেস কার্ড রয়েছে)। এটি সেট আপ করার জন্য আমি ইথারনেট সংযোগের সাথে সংযোগ করতে পারি, তবে আমার তখন থেকে আমার অ্যাক্সেস পয়েন্টের সাথে স্বয়ংক্রিয়ভাবে সংযোগ স্থাপন করা দরকার।

আমি কীভাবে এটি কনফিগার করতে পারি?

উত্তর:


19

অনেক গবেষণা করার পরে আমি এটি কাজ করে চলেছি। যেহেতু আমার কাছে একটি ইন্টেল ওয়্যারলেস কার্ড রয়েছে আমাকে কোনও অতিরিক্ত ড্রাইভার ইনস্টল করতে হবে না, তবে আপনার যা কার্ড রয়েছে তার উপর নির্ভর করে আপনাকে থাকতে হবে।

প্রথমে আপনার বেতার কার্ডটি কী ইন্টারফেসটি ব্যবহার করছে তা নির্ধারণ করা দরকার। আমরা এর জন্য 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: আমাদের পরে পরিষ্কার করার জন্য ব্যবহৃত কমান্ড (গুলি) নির্দিষ্ট করে (প্রয়োজনে)।

সূত্র:


9

আমি একটি স্থির আইপি ঠিকানা পরামর্শ দিচ্ছি যাতে আপনি সার্ভারে সহজেই এসএসএস এবং এফটিপি করতে পারেন। এছাড়াও, আপনি আপনার ফাইলটি উল্লেখযোগ্যভাবে সহজ করতে পারেন:

auto lo
iface lo inet loopback  

auto wlan0  
iface wlan0 inet static
address 192.168.1.125  
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
wpa-ssid <your_network>
wpa-psk <your_key>

নিশ্চিত হয়ে নিন যে ঠিকানাটি ডিএইচসিপি-র জন্য রাউটার দ্বারা ব্যবহৃত সীমার বাইরে রয়েছে এবং অবশ্যই আপনার যথাযথ বিশদটি এখানে প্রতিস্থাপন করুন।


1
আপনি যদি কোনও নতুন ব্যক্তির জন্য কিছুটা ব্যাখ্যা যোগ করতে পারেন তবে এটি দুর্দান্ত হবে, সুতরাং আপনার উত্তরটি বোঝার আগে তাদের আমার উত্তরটি পড়তে হবে না।
শেঠ

আপনার উত্তরটি কেবল ইন্টারফেস ফাইলগুলিতে প্রদত্ত পরিবর্তনের সাথে কাজ করবে? আমি বোঝাতে চাইছি যে সেথের গৃহীত উত্তরে প্রস্তাবিত ডাব্লুপিএ_সম্প্লিক্যান্টের পটভূমি ইত্যাদি চলতে হবে এবং অন্যান্য সমস্ত কিছুর দরকার নেই?
ওভারডেজ

@ ওভার দ্য এডেজ এটি করে। দয়া করে এটি ব্যবহার করে দেখুন এবং না হলে একটি নতুন প্রশ্ন শুরু করুন এবং আমরা সহায়তা করব।
chili555
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.