Satura rādītājs:

Patiesi WiFi paplašinātājs: 5 soļi
Patiesi WiFi paplašinātājs: 5 soļi

Video: Patiesi WiFi paplašinātājs: 5 soļi

Video: Patiesi WiFi paplašinātājs: 5 soļi
Video: Fix any Internet and Network Issues with this simple trick 2024, Novembris
Anonim
Patiesi WiFi paplašinātājs
Patiesi WiFi paplašinātājs

Ievads

Patiesi WiFi paplašinātājs ir WiFi atkārtotājs, kura pamatā ir Raspberry Pi Zero W. Tas ir jauka alternatīva komerciālam WiFi atkārtotājam, kas apvieno zemas izmaksas (zem 10 USD) un ļoti pielāgojamu programmatūru. Tas var darbināt arī dažus reklāmu bloķēšanas risinājumus, piemēram, pi-hole. Šis projekts ir unikāls, jo lielākā daļa GitHub projektu parāda, kā izveidot bezvadu piekļuves punktu, lai koplietotu piekļuvi internetam, kas iegūts, izmantojot Ethernet.

Skatīt manu projektu vietnē Hackaday Hackaday

Skatiet manu projektu vietnē GitHub Github

Skatiet manu projektu vietnē Hackster Hackster

1. darbība. Priekšnosacījumi

Attēla mirgošanai SD kartē esmu izmantojis BalenaEtcher

  • Lejupielādējiet failu raspbian lite.iso no vietnes Raspberry Pi
  • Pēc lejupielādes atveriet BalenaEtcher, atlasiet.iso failu, atlasiet SD karti un noklikšķiniet uz zibspuldzes pogas un gaidiet, līdz process tiks pabeigts.
  • Pēc tam atveriet sāknēšanas nodalījumu un izveidojiet tajā tukšu teksta failu ar nosaukumu ssh bez paplašinājuma.
  • Visbeidzot, tajā pašā sāknēšanas nodalījumā izveidojiet citu teksta failu ar nosaukumu wpa_supplicant.conf un ielīmējiet šādu saturu.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 valsts = IN tīkls = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Nomainiet mywifissid ar WiFi nosaukumu un mywifipassword ar wifi paroli

  • Ieslēdziet Raspberry pi. Lai atrastu tā IP, varat izmantot tādu rīku kā Angry IP Scanner un skenēt apakštīklu
  • Kad esat atradis IP, SSH savam Pi, izmantojot tādu rīku kā PuTTY vai vienkārši ssh [email protected], ievadiet aveņu paroli, un jūs varat doties
  • Visbeidzot, atjauniniet pakotņu sarakstu un jauniniet paketes un pārstartējiet Pi.

sudo apt atjauninājums -y

sudo apt jauninājums -y sudo atsāknēšana

2. darbība: Systemd-networkd iestatīšana

No ArchWiki

systemd-networkd ir sistēmas dēmons, kas pārvalda tīkla konfigurācijas. Tas nosaka un konfigurē tīkla ierīces, kā tās parādās; tas var arī izveidot virtuālā tīkla ierīces.

Lai samazinātu nepieciešamību pēc papildu pakotnēm, tiek izmantots tīkls networkd, jo tas jau ir iebūvēts init sistēmā, tāpēc dhcpcd nav nepieciešams.

Novērst dhcpd izmantošanu

Piezīme. Tas jādarbina kā root

sudo systemctl maska networking.service dhcpcd.service

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

Izmantojiet iebūvēto systemd-networkd

sudo systemctl iespējot systemd-networkd.service systemd-resol.service

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

3. darbība. Wpa-palūdzēja konfigurēšana

wlan0 kā AP

Izveidojiet jaunu failu, izmantojot komandu

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Pievienojiet šādu saturu un saglabājiet failu, nospiežot Ctrl X, Y un Enter

valsts = 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" frekvence = 2412}

Nomainiet TestAP-plus un 12345678 ar vēlamajām vērtībām.

Šis konfigurācijas fails jāizmanto borta wifi adapterim wlan0, kas tiks izmantots, lai izveidotu bezvadu piekļuves punktu.

Dodiet lietotājam faila lasīšanas, rakstīšanas atļaujas

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

Restartējiet pakalpojumu wpa_supplicant

sudo systemctl atspējot wpa_supplicant.service

sudo systemctl iespējot [email protected]

4. solis:

wlan1 kā klients

Izveidojiet jaunu failu, izmantojot komandu

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Pievienojiet šādu saturu un saglabājiet failu, nospiežot Ctrl X, Y un Enter

valsts = IN

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

Nomainiet Asus RT-AC5300 un 12345678 ar maršrutētāja SSID un paroli.

Šis konfigurācijas fails jāizmanto USB WiFi adapterim wlan01, kas tiks izmantots, lai izveidotu savienojumu ar bezvadu maršrutētāju.

Dodiet lietotājam faila lasīšanas, rakstīšanas atļaujas

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

Restartējiet pakalpojumu wpa_supplicant

sudo systemctl atspējot wpa_supplicant.service

sudo systemctl iespējot [email protected]

5. darbība: saskarņu konfigurēšana

Izveidojiet jaunu failu, izmantojot komandu

sudo nano /etc/systemd/network/08-wlan0.network

Pievienojiet šādu saturu un saglabājiet failu, nospiežot Ctrl X, Y un Enter

[Spēle]

Name = wlan0 [Network] Address = 192.168.7. IPMasquerade = yes IPForward = yes DHCPServer = yes [DHCPServer] DNS = 1.1.1.1

Izveidojiet jaunu failu, izmantojot komandu

sudo nano /etc/systemd/network/12-wlan1.network

Pievienojiet šādu saturu un saglabājiet failu, nospiežot Ctrl X, Y un Enter

[Spēle]

Nosaukums = wlan1 [Tīkls] DHCP = jā

Pārstartējiet Raspberry Pi, izmantojot

sudo atsāknēšana

Ieteicams: