সুচিপত্র:

সত্যিই ওয়াইফাই এক্সটেন্ডার: 5 টি ধাপ
সত্যিই ওয়াইফাই এক্সটেন্ডার: 5 টি ধাপ

ভিডিও: সত্যিই ওয়াইফাই এক্সটেন্ডার: 5 টি ধাপ

ভিডিও: সত্যিই ওয়াইফাই এক্সটেন্ডার: 5 টি ধাপ
ভিডিও: ये कà¥?या है जानकार आपके à¤à¥€ पसीने छà¥?ट ज 2024, জুলাই
Anonim
সত্যিই ওয়াইফাই এক্সটেন্ডার
সত্যিই ওয়াইফাই এক্সটেন্ডার

ভূমিকা

সত্যিই ওয়াইফাই এক্সটেন্ডার হল রাস্পবেরি পাই জিরো ডব্লিউ-এর উপর ভিত্তি করে একটি ওয়াইফাই রিপিটার। এটি কম খরচে (10 ইউএসডি-র নিচে) এবং অত্যন্ত কাস্টমাইজযোগ্য সফটওয়্যারের সমন্বয়ে একটি বাণিজ্যিক ওয়াই-ফাই রিপিটারের চমৎকার বিকল্প তৈরি করে। এটি কিছু বিজ্ঞাপন-ব্লকিং সমাধান যেমন পাইহোলও চালাতে পারে। এই প্রকল্পটি এক ধরণের কারণ গিটহাবের বেশিরভাগ প্রকল্প ইথারনেট ব্যবহার করে প্রাপ্ত ইন্টারনেট অ্যাক্সেস ভাগ করে নেওয়ার জন্য একটি বেতার এপি কীভাবে তৈরি করতে হয় তা প্রদর্শন করে।

Hackaday Hackaday এ আমার প্রকল্প দেখুন

GitHub Github এ আমার প্রকল্প দেখুন

হ্যাকস্টার হ্যাকস্টারে আমার প্রকল্প দেখুন

ধাপ 1: পূর্বশর্ত

SD কার্ডে ছবিটি ফ্ল্যাশ করার জন্য আমি BalenaEtcher ব্যবহার করেছি

  • রাস্পবেরি পাই ওয়েবসাইট থেকে রাস্পবিয়ান lite.iso ফাইলটি ডাউনলোড করুন
  • একবার ডাউনলোড হয়ে গেলে, BalenaEtcher খুলুন,.iso ফাইলটি নির্বাচন করুন, SD কার্ডটি নির্বাচন করুন এবং ফ্ল্যাশ বোতামে ক্লিক করুন এবং প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন।
  • তারপরে, বুট পার্টিশনটি খুলুন এবং এর ভিতরে, ssh নামে একটি ফাঁকা টেক্সট ফাইল তৈরি করুন যার কোন এক্সটেনশন নেই।
  • অবশেষে, একই বুট পার্টিশনে wpa_supplicant.conf নামে আরেকটি টেক্সট ফাইল তৈরি করুন এবং নিম্নলিখিত বিষয়বস্তু পেস্ট করুন।

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 country = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

ওয়াইফাই নামের সাথে মাইওয়াইফিসিড এবং ওয়াইফাই পাসওয়ার্ড দিয়ে মাইউইফিপাসওয়ার্ড প্রতিস্থাপন করুন

  • রাস্পবেরি পাইতে শক্তি। এর আইপি খুঁজে পেতে, আপনি অ্যাংরি আইপি স্ক্যানারের মত একটি টুল ব্যবহার করতে পারেন এবং সাবনেট স্ক্যান করতে পারেন
  • একবার আপনি PUTTY বা শুধু ssh [email protected] এর মতো একটি টুল ব্যবহার করে আপনার Pi- এ IP, SSH খুঁজে পেলে, রাস্পবেরি পাসওয়ার্ড লিখুন এবং আপনি যেতে ভাল
  • অবশেষে, প্যাকেজ তালিকা আপডেট করুন এবং প্যাকেজগুলি আপগ্রেড করুন এবং পাই পুনরায় বুট করুন।

sudo apt update -y

sudo apt upgrade -y sudo রিবুট

ধাপ 2: Systemd-networkd সেট আপ করা হচ্ছে

আর্কউইকি থেকে

systemd-networkd একটি সিস্টেম ডেমন যা নেটওয়ার্ক কনফিগারেশন পরিচালনা করে। এটি নেটওয়ার্ক ডিভাইসগুলি উপস্থিত হওয়ার সাথে সাথে সনাক্ত এবং কনফিগার করে; এটি ভার্চুয়াল নেটওয়ার্ক ডিভাইসও তৈরি করতে পারে।

অতিরিক্ত প্যাকেজের প্রয়োজন কমানোর জন্য, networkd ব্যবহার করা হয় কারণ এটি ইতিমধ্যেই init সিস্টেমে নির্মিত হয়েছে, তাই, dhcpcd এর প্রয়োজন নেই।

Dhcpd এর ব্যবহার রোধ করুন

দ্রষ্টব্য: এটি রুট হিসাবে চালানোর প্রয়োজন

sudo systemctl মাস্ক networking.service dhcpcd.service

sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf

অন্তর্নির্মিত systemd-networkd ব্যবহার করুন

sudo systemctl systemd-networkd.service systemd-solution.service সক্ষম করে

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

ধাপ 3: Wpa-supplicant কনফিগার করা

wlan0 এপি হিসাবে

কমান্ড ব্যবহার করে একটি নতুন ফাইল তৈরি করুন।

সুডো ন্যানো /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

নিম্নলিখিত বিষয়বস্তু যোগ করুন এবং Ctrl X, Y এবং Enter চেপে ফাইলটি সংরক্ষণ করুন

দেশ = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "TestAP-plus" mode = 2 key_mgmt = WPA-PSK psk = "12345678" ফ্রিকোয়েন্সি = 2412}

TestAP-plus এবং 12345678 কে আপনার কাঙ্ক্ষিত মান দিয়ে প্রতিস্থাপন করুন।

এই কনফিগারেশন ফাইলটি অনবোর্ড ওয়াইফাই অ্যাডাপ্টার wlan0 এর জন্য ব্যবহার করা হবে যা একটি ওয়্যারলেস অ্যাক্সেস পয়েন্ট তৈরি করতে ব্যবহৃত হবে।

ব্যবহারকারীকে ফাইলটি পড়তে, লিখতে অনুমতি দিন

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Wpa_supplicant পরিষেবা পুনরায় চালু করুন

sudo systemctl wpa_supplicant.service নিষ্ক্রিয় করে

sudo systemctl [email protected] সক্ষম করে

ধাপ 4:

wlan1 ক্লায়েন্ট হিসাবে

কমান্ড ব্যবহার করে একটি নতুন ফাইল তৈরি করুন।

সুডো ন্যানো /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

নিম্নলিখিত বিষয়বস্তু যোগ করুন এবং Ctrl X, Y এবং Enter চেপে ফাইলটি সংরক্ষণ করুন

দেশ = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}

আপনার রাউটার SSID এবং পাসওয়ার্ড দিয়ে Asus RT-AC5300 এবং 12345678 প্রতিস্থাপন করুন।

এই কনফিগারেশন ফাইলটি ইউএসবি ওয়াইফাই অ্যাডাপ্টার wlan01 এর জন্য ব্যবহার করা হবে যা একটি ওয়্যারলেস রাউটারের সাথে সংযোগ স্থাপনের জন্য ব্যবহার করা হবে।

ব্যবহারকারীকে ফাইলটি পড়তে, লিখতে অনুমতি দিন

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Wpa_supplicant পরিষেবা পুনরায় চালু করুন

sudo systemctl wpa_supplicant.service নিষ্ক্রিয় করে

sudo systemctl [email protected] সক্ষম করে

ধাপ 5: ইন্টারফেস কনফিগার করা

কমান্ড ব্যবহার করে একটি নতুন ফাইল তৈরি করুন।

সুডো ন্যানো /etc/systemd/network/08-wlan0.network

নিম্নলিখিত বিষয়বস্তু যোগ করুন এবং Ctrl X, Y এবং Enter চেপে ফাইলটি সংরক্ষণ করুন

[ম্যাচ]

নাম = wlan0 [নেটওয়ার্ক] ঠিকানা = 192.168.7. IPMasquerade = হ্যাঁ IPForward = হ্যাঁ DHCPServer = হ্যাঁ [DHCPServer] DNS = 1.1.1.1

কমান্ড ব্যবহার করে একটি নতুন ফাইল তৈরি করুন

সুডো ন্যানো /etc/systemd/network/12-wlan1.network

নিম্নলিখিত বিষয়বস্তু যোগ করুন এবং Ctrl X, Y এবং Enter চেপে ফাইলটি সংরক্ষণ করুন

[ম্যাচ]

নাম = wlan1 [নেটওয়ার্ক] DHCP = হ্যাঁ

রাস্পবেরি পাই ব্যবহার করে রিবুট করুন

sudo রিবুট

প্রস্তাবিত: