Სარჩევი:
- ნაბიჯი 1: წინაპირობები
- ნაბიჯი 2: Systemd-networkd- ის დაყენება
- ნაბიჯი 3: Wpa-supplicant– ის კონფიგურაცია
- ნაბიჯი 4:
- ნაბიჯი 5: ინტერფეისის კონფიგურაცია
ვიდეო: ჭეშმარიტად WiFi გაფართოება: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
შესავალი
ჭეშმარიტად WiFi Extender არის WiFi განმეორებადი, რომელიც დაფუძნებულია Raspberry Pi Zero W.- ზე. ეს ქმნის მშვენიერ ალტერნატივას კომერციული WiFi გამეორებისათვის, რომელიც აერთიანებს დაბალ ღირებულებას (10 აშშ დოლარამდე) და მაღალ კონფიგურირებადი პროგრამულ უზრუნველყოფას. მას ასევე შეუძლია გაუშვას სარეკლამო ბლოკირების გადაწყვეტილებები, როგორიცაა pi-hole ასევე. ეს პროექტი ერთ – ერთია, რადგან GitHub– ის პროექტების უმეტესობა აჩვენებს, თუ როგორ უნდა შეიქმნას უკაბელო AP Ethernet– ის გამოყენებით მიღებული ინტერნეტის გასაზიარებლად.
იხილეთ ჩემი პროექტი Hackaday Hackaday– ზე
იხილეთ ჩემი პროექტი GitHub Github– ზე
იხილეთ ჩემი პროექტი Hackster Hackster– ზე
ნაბიჯი 1: წინაპირობები
SD ბარათზე გამოსახულების ასარიდებლად მე გამოვიყენე BalenaEtcher
- ჩამოტვირთეთ raspbian lite.iso ფაილი Raspberry Pi ვებ – გვერდიდან
- გადმოტვირთვის შემდეგ გახსენით BalenaEtcher, შეარჩიეთ.iso ფაილი, შეარჩიეთ SD ბარათი და დააწკაპუნეთ ფლეშ ღილაკზე და დაელოდეთ პროცესის დასრულებას.
- შემდეგ გახსენით ჩატვირთვის დანაყოფი და მის შიგნით შექმენით ცარიელი ტექსტური ფაილი სახელად ssh გაფართოების გარეშე.
- დაბოლოს, შექმენით სხვა ტექსტური ფაილი სახელწოდებით wpa_supplicant.conf იმავე ჩატვირთვის დანაყოფში და ჩასვით შემდეგი შინაარსი.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 ქვეყანა = ქსელში = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
შეცვალეთ mywifissid WiFi– ის სახელით და mywifipassword wifi პაროლით
- ჩართეთ ჟოლო პი. მისი IP- ის საპოვნელად შეგიძლიათ გამოიყენოთ ინსტრუმენტი, როგორიცაა Angry IP Scanner და დაასკანიროთ ქვექსელი
- მას შემდეგ რაც იპოვით IP– ს, SSH– ს თქვენს Pi– ს ისეთი ინსტრუმენტის გამოყენებით, როგორიცაა PuTTY ან უბრალოდ ssh [email protected], შეიყვანეთ ჟოლოს პაროლი და კარგია წასვლა
- დაბოლოს, განაახლეთ პაკეტების სია და განაახლეთ პაკეტები და გადატვირთეთ Pi.
sudo apt განახლება -y
sudo apt განახლება -y sudo გადატვირთვა
ნაბიჯი 2: Systemd-networkd- ის დაყენება
ArchWiki– დან
systemd-networkd არის სისტემის დემონი, რომელიც მართავს ქსელის კონფიგურაციებს. ის ამოიცნობს და კონფიგურაციას უწევს ქსელურ მოწყობილობებს, როგორც ისინი გამოჩნდებიან; მას ასევე შეუძლია შექმნას ვირტუალური ქსელის მოწყობილობები.
დამატებითი პაკეტების საჭიროების შესამცირებლად, networkd გამოიყენება, რადგან ის უკვე ჩაშენებულია init სისტემაში, შესაბამისად, არ არის საჭირო dhcpcd.
თავიდან აიცილეთ dhcpd– ის გამოყენება
შენიშვნა: საჭიროა როგორც root- ის გაშვება
sudo systemctl ნიღაბი networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolutionvconf = NO' /etc/resolvconf.conf
გამოიყენეთ ჩაშენებული systemd-networkd
sudo systemctl ჩართვა systemd-networkd.service systemd-მოგვარებულია. სერვისი
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
ნაბიჯი 3: Wpa-supplicant– ის კონფიგურაცია
wlan0 როგორც AP
შექმენით ახალი ფაილი ბრძანების გამოყენებით
sudo nano /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 თქვენი სასურველი მნიშვნელობებით.
ეს კონფიგურაციის ფაილი გამოიყენება საბორტო wifi ადაპტერისთვის wlan0, რომელიც გამოყენებული იქნება უკაბელო წვდომის წერტილის შესაქმნელად.
მიეცით მომხმარებელს წაკითხული, ჩაწერეთ ნებართვები ფაილზე
sudo chmod 600/და ა.შ./wpa_supplicant/wpa_supplicant-wlan0.conf
გადატვირთეთ wpa_supplicant სერვისი
sudo systemctl გამორთეთ wpa_supplicant.service
sudo systemctl ჩართეთ [email protected]
ნაბიჯი 4:
wlan1 როგორც კლიენტი
შექმენით ახალი ფაილი ბრძანების გამოყენებით
sudo nano /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"}
შეცვალეთ Asus RT-AC5300 და 12345678 თქვენი როუტერის SSID და პაროლით.
ეს კონფიგურაციის ფაილი უნდა იქნას გამოყენებული USB WiFi ადაპტერისთვის wlan01, რომელიც გამოყენებული იქნება უკაბელო როუტერთან დასაკავშირებლად.
მიეცით მომხმარებელს წაკითხული, ჩაწერეთ ნებართვები ფაილზე
sudo chmod 600/და ა.შ./wpa_supplicant/wpa_supplicant-wlan1.conf
გადატვირთეთ wpa_supplicant სერვისი
sudo systemctl გამორთეთ wpa_supplicant.service
sudo systemctl ჩართეთ [email protected]
ნაბიჯი 5: ინტერფეისის კონფიგურაცია
შექმენით ახალი ფაილი ბრძანების გამოყენებით
sudo nano /etc/systemd/network/08-wlan0.network
დაამატეთ შემდეგი შინაარსი და შეინახეთ ფაილი Ctrl X, Y და Enter დაჭერით
[მატჩი]
სახელი = wlan0 [ქსელი] მისამართი = 192.168.7. IPMasquerade = დიახ IPForward = დიახ DHCPServer = დიახ [DHCPServer] DNS = 1.1.1.1
შექმენით ახალი ფაილი ბრძანების გამოყენებით
sudo nano /etc/systemd/network/12-wlan1.network
დაამატეთ შემდეგი შინაარსი და შეინახეთ ფაილი Ctrl X, Y და Enter დაჭერით
[მატჩი]
სახელი = wlan1 [ქსელი] DHCP = დიახ
გადატვირთეთ Raspberry Pi გამოყენებით
sudo გადატვირთვა
გირჩევთ:
უნიფიცირებული WIFI დიაპაზონის გაფართოება: 5 ნაბიჯი (სურათებით)
უნიფიცირებული WIFI დიაპაზონის გაფართოება: მარტივად მიიღეთ WIFI სიგნალები შორიდან სტანდარტული USB WIFI ადაპტერის და ცოტაოდენი ინტელექტის გამოყენებით. ეს მარტივი იდეა არ საჭიროებს რაიმე ცვლილებას USB WIFI ადაპტერზე ან თქვენს კომპიუტერზე. მარტივი გზა თქვენი WIF სიგნალის სიძლიერის და დიაპაზონის გასაზრდელად
Intel Aero Drone - Wifi დიაპაზონის გაფართოება: 9 ნაბიჯი
Intel Aero Drone - Wifi დიაპაზონის გაფართოება: Aero– ს უახლესი ინფორმაციისა და მხარდაჭერისთვის ეწვიეთ ჩვენს ვიკი. Aero მოქმედებს როგორც წვდომის წერტილი (AP), რაც იმას ნიშნავს, რომ შეგიძლიათ დაუკავშირდეთ მას როგორც wifi მოწყობილობა. მას აქვს რამდენიმე მეტრის დიაპაზონი, რაც ჩვეულებრივ კარგია განვითარების მიზნით, მაგრამ ნება
USB ბატარეით აღჭურვილი უკაბელო WiFi გაფართოება: 7 ნაბიჯი (სურათებით)
USB ბატარეით აღჭურვილი უკაბელო WiFi გაფართოება: რამდენად გამაღიზიანებელი არ არის, როდესაც სასტუმროში ცხოვრობ და WiFi უბრალოდ საზიზღარია. WiFi გაფართოების საშუალებით შეგიძლიათ გააუმჯობესოთ პირობები, მაგრამ ის, რაც მე ვნახე, მოითხოვს ქსელის ქსელს, რომელიც ყოველთვის არ არის ხელმისაწვდომი. გადავწყვიტე აღვადგინო დაბალი ღირებულება
იაფი WiFi დიაპაზონის გაფართოება IoT– სთვის: 8 ნაბიჯი
იაფი WiFi დიაპაზონის გაფართოება IoT– სთვის: როგორ ავაშენოთ თქვენი საკუთარი WiFi გაფართოება იაფი $ 2- დან $ 8 ESP8266 WiFi მოდულიდან *** რედაქტირება: მას შემდეგ, რაც დაიწერა ეს ინსტრუქცია, firmware მნიშვნელოვნად გაუმჯობესდა, GUI პარამეტრების დამატებით. (ჩვეულებრივი როუტერის მსგავსად), firewall, დენის კაცი
WiFi დიაპაზონის გაფართოება უკაბელო განმეორებით Linksys WRE54G: 6 ნაბიჯი
WiFi დიაპაზონის გაფართოება უკაბელო განმეორებით Linksys WRE54G: პრობლემის განსაზღვრა ზოგჯერ არსებული ოპერაციული დიაპაზონი არ არის საკმარისი, ან თუ არსებობს დაბრკოლებები მოწყობილობასა და როუტერს შორის მარშრუტზე, ოპერაციის მანძილი შეიძლება მკვეთრად შემცირდეს. ამ შემთხვევაში თქვენ უნდა გაზარდოთ მგრძნობელობა