Paano gawing WiFi point ang iyong Raspberry Pi

Kung kailangan mo ng WiFi sa iyong attic o hardin at nagkataon na mayroong Raspberry Pi na nakalatag, hindi mo na kailangang bumili ng wireless access point: ikaw na lang ang gumawa nito. I-install mo lang ang RaspAP software sa iyong Raspberry Pi at pagkatapos ay madaling i-configure ito sa pamamagitan ng built-in na web interface. Ang RaspAP ay maaari ding isama sa isang adblocker, VPN server, Tor o isang captive portal.

01 Raspberry Pi na may Wi-Fi

Kung mayroon kang natitirang Raspberry Pi, magagamit mo ito para mag-set up ng wireless network kung saan ka makakakonekta. Hindi mahalaga kung aling modelo ng Pi ito, kahit na ang pinakabagong modelo, ang Raspberry Pi 4, ay nakakamit ang pinakamataas na pagganap. Malinaw na kailangan mo ng WiFi chip, kaya gumamit ka ng hindi bababa sa isang Raspberry Pi 3 o isang mas lumang modelo na pinalawak mo sa pamamagitan ng isa sa mga USB port na may WiFi adapter gaya ng Edimax EW-7811Un. Para sa pagiging simple, ipagpalagay nating ikinonekta mo ang Pi sa iyong home network sa pamamagitan ng Ethernet cable.

02 I-install ang Raspbian

Pagkatapos ay kailangan mong i-install ang Raspbian Buster Lite sa iyong Pi.. Sa madaling sabi: i-download ang Raspbian Buster Lite, isulat ang imahe gamit ang balenaEtcher sa isang micro-sd card, paganahin ang ssh, i-boot ang Pi at mag-log on gamit ang isang ssh client na iyong Pi sa ibabaw ng network. Pagkatapos nito, baguhin ang default na password at i-update ang lahat ng mga pakete. Pagkatapos nito, handa na ang iyong Pi na gawing wireless access point.

Pagganap ng Wi-Fi ng Pi

Mayroong mahahalagang pagkakaiba sa pagganap ng Wi-Fi sa pagitan ng iba't ibang modelo ng Pi. Ang Raspberry Pi Zero W(H) at Raspberry Pi 3 ay sumusuporta sa 802.11n sa 2.4 GHz band. Ipinapakita ng mga benchmark mula sa Raspberry Pi Foundation na ang una ay nakakamit ng throughput na 25 Mbit/s at ang pangalawang 50 Mbit/s. Ang Raspberry Pi 3B+, 3A+ at 4B ay sumusuporta sa 802.11 b/g/n/ac sa parehong 2.4GHz at 5GHz na banda. Sa unang banda, ang throughput ng mga modelong iyon ay nasa 60 Mbit/s at sa pangalawa ay nasa 100 Mbit/s, na may outlier para sa Raspberry Pi 4B hanggang 114 Mbit/s.

03 Karagdagang configuration

Sa terminal, simulan ang Raspbian configuration program gamit ang command sudo raspi-config, gamitin ang mga arrow key upang pumunta sa 4 Mga Opsyon sa Lokalisasyon at pindutin ang Enter. Pagkatapos ay pumili I4 Baguhin ang Wi-Fi Country at pagkatapos ay kumpirmahin ang iyong bansa. Kung gusto mong awtomatikong makilala ng web interface ng RaspAP ang wika ng iyong web browser kapag nakatakda ito sa Dutch, buksan I1 Baguhin ang Lokal at gamitin ang spacebar upang tingnan ang utf-8 na bersyon ng iyong wika sa listahan, halimbawa nl_NL.UTF-8 para sa Dutch. Pagkatapos ay i-tab sa OK at kumpirmahin gamit ang Enter. Maaari mong gamitin ang default na wika sa susunod na hakbang en_GB.UTF-8 umalis. Panghuli, lumabas sa programa gamit ang Tapusin.

04 I-install ang raspAP

Una, i-download ang RaspAP installer gamit ang command wget -q //git.io/voEUQ -O /tmp/raspap at pagkatapos ay patakbuhin ang programa gamit ang bash /tmp/raspap. Kumpirmahin gamit ang y at pindutin ang Enter na gusto mong i-install ang RaspAP. Pagkatapos ay ipapakita sa iyo kung aling mga pakete ang mai-install: kumpirmahin muli gamit ang y at Ipasok. Pagkatapos ng pag-install, tatanungin ka ng ilang katanungan tungkol sa configuration: kumpirmahin ang bawat oras gamit ang Enter para piliin ang inirerekomendang configuration. Sa pinakadulo hihilingin sa iyo na i-restart ang iyong Pi: piliin y at Enter para gawin iyon.

05 Web interface

Mula ngayon hindi mo na kailangan ang command line. Pagkatapos ng pag-restart, aktibo ang iyong wireless access point raspi-webgui bilang ssid at Baguhin mo ako bilang password. Kumonekta sa wireless network na ito: bibigyan ka ng IP address at access sa internet sa pamamagitan ng ethernet interface ng Pi. Pagkatapos ay bisitahin ang ip address 10.3.141.1 sa iyong web browser. Mag-log in sa web interface gamit ang admin bilang username at lihim bilang password. Makikita mo na ngayon ang dashboard na may ilang istatistika tungkol sa access point, kabilang ang isang listahan ng mga konektadong device kasama ang kanilang IP address at MAC address.

06 Itakda ang wika

Kung ang iyong wika ay hindi inaasahang hindi sa Dutch, mag-click sa kaliwa Sistema at pagkatapos ay sa tab Wika. Doon ay maaari mong manu-manong itakda ang iyong wika. I-save ang iyong pagbabago at i-reload ang page. Maaaring kailanganin mong i-restart ang iyong Pi (magagawa mo iyon sa Sistema). Kung makikita mo pa rin ang interface sa English, tingnan kung nakita mo talaga nl_NL.UTF-8 bilang isang wika: ito ay kung paano namin napansin na RaspAP ay ang wika nl_BE.UTF-8 hindi kinikilala bilang Dutch. Kapag nalutas mo na ito, makikita mo ang lahat sa Dutch.

07 Mga Setting ng Hotspot

Una, tingnan ang mga setting ng hotspot. Mag-click sa kaliwa para dito I-configure ang hotspot. Sa unang tab maaari mong baguhin ang SSID, ang wireless mode at ang channel (tingnan din ang kahon na 'Piliin kung aling WiFi channel?'). Tumingin din sa tab Advanced tingnan kung tama ang country code doon. Sa tab Seguridad karaniwang walang dahilan para gamitin ang mga default na pagpipilian WPA at TKIP upang tanggapin: piliin ang mas ligtas na mga opsyon WPA2 at CCMP. Palitan din ang password Baguhin mo ako. I-save ang iyong mga setting at pagkatapos ay i-restart ang iyong Pi o i-click (kung hindi mo ina-access ang web interface sa pamamagitan ng Wi-Fi network ng RaspAP) Itigil ang Hotspot at pagkatapos noon Ilunsad ang hotspot.

08 Palitan ang password

Bilang karagdagan sa password para sa iyong ssid, kailangan mo ring baguhin ang password para sa web interface ng RaspAP. Gawin mo iyon sa I-configure ang pagpapatunay. Opsyonal, maaari mo ring baguhin ang default na username admin pagbabago. Ngunit ang pinakamahalagang bagay ay naaalala mo ang default na password lihim (na ikaw sa Lumang password pinupunan) na may mas secure na password. Ipasok ang iyong bagong password nang dalawang beses at i-click I-save ang mga setting. Pagkatapos ay hihilingin ng web interface ang bagong password. Mahalaga na pareho ang ssid password at ang password ng iyong web interface ay sapat na malakas, upang hindi ma-access ng mga hindi awtorisadong tao ang iyong network at ang configuration ng iyong hotspot.

Aling channel ng WiFi ang pipiliin?

Aling channel ng WiFi ang na-set up mo para sa RaspAP pangunahing nakadepende sa kung aling mga channel ang ginagamit na sa iyong lugar. Kung maraming wireless network ang gumagamit ng parehong channel, madalas itong nagdudulot ng kapinsalaan sa bilis ng koneksyon. Bilang karagdagan, sa 2.4GHz band, ang mga channel na iyon ay nagsasapawan, na ginagawa itong mas problema. Kaya ang unang hakbang ay upang makita kung aling mga channel ang ginagamit na. Posible ito sa Android gamit ang isang app gaya ng Wifi Analyzer, kung saan makikita mo rin ang overlap ng mga channel. Para sa RaspAP, pumili ng channel na nag-o-overlap hangga't maaari sa iba pang mga network.

09 Paglutas ng mga Problema sa Koneksyon

Kung hindi ka makakonekta sa iyong Wi-Fi access point, pumunta sa I-configure ang Hotspot / Advanced at i-toggle ang opsyon Output ng log sa. mag-click sa I-save ang mga setting at i-restart ang hotspot gamit ang Itigil ang Hotspot at pagkatapos noon Ilunsad ang hotspot. Pagkatapos nito ay makapasok ka sa tab log file mga log na maaaring ituro sa iyo ang pinagmulan ng iyong mga problema. Para sa isang solusyon, hanapin ang mensahe ng error na nakikita mo sa Google o sa pahina ng GitHub ng RaspAP.

10 I-set up ang DHCP server

Ang RaspAP ay nagpapatakbo ng isang dhcp server sa wireless interface, na maaari mong ma-access sa pamamagitan ng menu I-configure ang DHCP server maaaring itakda. Bilang default, nagbibigay ito ng mga IP address mula 10.3.141.50 hanggang 10.3.141.255, ngunit maaari mong baguhin iyon. Sa tab Listahan ng mga kliyente makikita mo kung aling mga pagpapaupa ng dhpc ang na-configure. Sa Mga Static Leases i-configure ang iyong mga nakapirming ip address. Pagkatapos ay ipasok mo ang MAC address ng isang device at ang IP address na dapat itong italaga. Pagkatapos ay i-click idagdag at pagkatapos I-save ang mga setting. Ito ay lalong kapaki-pakinabang kung gusto mong magpatakbo ng server sa isa sa mga device na nakakonekta sa WiFi o kung gusto mong payagan o hindi payagan ang partikular na trapiko sa network batay sa IP address na may firewall.

11 Wireless sa halip na Ethernet

Sa RaspAP maaari ka ring mag-set up ng wireless access point sa isang lugar kung saan wala kang koneksyon sa Ethernet. Pagkatapos ay kailangan mong ikonekta ang pangalawang interface ng WiFi sa pamamagitan ng USB sa iyong Raspberry Pi, na gagamitin mo sa halip na isang Ethernet cable para kumonekta sa iyong router. Buksan muna ang configuration file ng RaspAP gamit ang sudo nano /var/www/html/includes/config.php at baguhin bilang panuntunan define('RASPI_WIFI_CLIENT_INTERFACE', 'wlan0'); wlan0 sa pamamagitan ng wlan1. I-save ang iyong pagbabago gamit ang Ctrl+O at lumabas sa nano gamit ang Ctrl+X. Pagkatapos ay buksan ang file gamit ang nano /etc/dhcpcd.conf at sa pinakadulo idagdag ang linya nohook wpa_supplicant at maglagay ng hash (#) sa harap ng linya mga static na router=10.3.141.1. Pagkatapos ay patakbuhin ang utos sudo systemctl i-restart ang hostapd.service mula sa.

Https

Bilang default, tumatakbo ang web interface ng RaspAP sa http, hindi sa naka-encrypt na https. Sa wiki ng proyekto makikita mo kung paano i-activate ang suporta sa https. Sa madaling salita, nauuwi ito sa: nagpapatakbo ka ng iyong sariling lokal na awtoridad sa sertipiko (CA), lumikha ng isang sertipiko para sa RaspAP at lagdaan ito. Pagkatapos ay i-configure mo ang lighttpd, ang web server na ginagamit ng RaspAP, upang magamit nito ang iyong certificate para sa naka-encrypt na komunikasyon sa web interface. Sa wakas, dapat mo ring i-download ang root certificate (mula sa sarili mong awtoridad sa certificate) sa bawat device kung saan mo gustong bisitahin ang web interface upang mapagkakatiwalaan ang certificate ng RaspAP at makakuha ng berdeng lock sa iyong web browser.

12 I-configure ang Wifi Client

Pagkatapos ay mag-click sa kaliwa sa web interface ng RaspAP I-configure ang WiFi device at sa kanan muling i-scan. Piliin ang wireless network na nagsisilbing access sa iyong home network para sa RaspAP. Ipasok ang password para sa tamang network at i-click Idagdag at pagkatapos ay sa Kumonekta. Pagkatapos ay i-on I-configure ang Hotspot / Advanced ang WiFi client AP mode sa, mag-click sa I-save ang mga setting at i-restart ang hotspot. Hindi sinasadya, ito ay isang hakbang kung saan maaari kang magkaroon ng ilang mga problema. Kung hindi gumana ang isang bagay, suriin ang mga isyu sa pahina ng GitHub ng RaspAP upang makita kung sinuman ang nagkaroon ng katulad na problema at nalutas ito.

13 I-upgrade ang GratingAP

Ang RaspAP ay nasa ilalim pa rin ng pag-unlad. Samakatuwid, inirerekomenda na regular na mag-upgrade sa pinakabagong bersyon. Sa kasamaang palad, ito ay hindi (pa) posible sa pamamagitan ng web interface at kailangan mong mag-type ng ilang mga utos. Alamin muna kung ano ang pinakabagong bersyon, at kung mas bago ito kaysa sa numero ng bersyon na nakikita mo sa kaliwang sulok sa itaas ng web interface ng RaspAP. Pagkatapos ay patakbuhin ang mga sumusunod na command sa iyong Pi: pumunta sa tamang direktoryo gamit ang cd /var/www/html, i-download ang pinakabagong source code gamit ang sudo git fetch --tags at pagkatapos ay i-install ang gustong bersyon gamit ang (halimbawa para sa bersyon 1.6.1) sudo git checkout tags/1.6.1.

14 Alisin ang kudkuran

Kung ginamit mo ang RaspAP bilang isang solusyon, maaaring gusto mong i-uninstall ang program pagkatapos. Sa kabutihang palad, ang RaspAP ay nagbibigay ng isang script sa pag-uninstall na hindi lamang nag-aalis ng lahat ng mga bakas ng program mismo, ngunit nagpapanumbalik din ng iyong mga file ng configuration ng system sa mga bersyon na ginawa ng RaspAP na kopya sa panahon ng pag-install nito. Kabilang dito ang pagsasaayos ng iyong mga interface ng network, dns at dhcp. Upang gawin ito, pumunta sa tamang folder na may cd /var/www/html/installers at patakbuhin ang script gamit ang ./uninstall.sh.

Isama ang mga karagdagang serbisyo

Maaaring palawakin ang RaspAP sa mga karagdagang serbisyo. Sa kasamaang palad, ang pagsasama ay hindi pa kumpleto, kaya kailangan mo pa ring gumawa ng ilang gawain sa pagsasaayos sa lugar na ito. Ngunit sa wiki at sa mga isyu ng pahina ng GitHub ay makakahanap ka ng karagdagang impormasyon tungkol dito. Halimbawa, maaari mong isama ang isang OpenVPN client upang ang lahat ng mga kliyente na kumonekta sa iyong access point ay mag-surf sa pamamagitan ng isang partikular na VPN server. Maaari mong i-install ang Tor sa iyong Pi upang ang lahat ng Wi-Fi client ay awtomatikong mag-surf sa Tor network nang hindi nagpapakilala. Maaari mo ring gawing gumana ang adblocker Pi-hole kasama ng RaspAP upang awtomatikong i-block ang mga ad sa lahat ng konektadong Wi-Fi client.

Kamakailang mga Post

$config[zx-auto] not found$config[zx-overlay] not found