Агуулгын хүснэгт:

Үнэхээр WiFi өргөтгөл: 5 алхам
Үнэхээр WiFi өргөтгөл: 5 алхам

Видео: Үнэхээр WiFi өргөтгөл: 5 алхам

Видео: Үнэхээр WiFi өргөтгөл: 5 алхам
Видео: ХАШИГЛАСАН - 200.000 ₽ АЛДСАН / ХОГ: Чимээгүй 2024, Арваннэгдүгээр
Anonim
Үнэхээр WiFi өргөтгөгч
Үнэхээр WiFi өргөтгөгч

Танилцуулга

Үнэхээр WiFi Extender бол Raspberry Pi Zero W. дээр суурилсан WiFi давтагч юм. Энэ нь хямд үнэтэй (10USD-аас доош) болон маш их тохируулагддаг програм хангамжийг хослуулсан арилжааны WiFi давтагчийн сайн хувилбар юм. Энэ нь нүх гэх мэт зар хаах зарим шийдлийг ажиллуулж болно. GitHub дээрх ихэнх төслүүд нь Ethernet ашиглан олж авсан интернет хандалтыг хуваалцахын тулд утасгүй AP -ийг хэрхэн бий болгохыг харуулсан тул энэ төсөл нь нэг төрлийн төсөл юм.

Hackaday Hackaday дээр миний төслийг үзнэ үү

GitHub Github дээрх миний төслийг үзнэ үү

Hackster Hackster дээрх миний төслийг үзнэ үү

Алхам 1: Урьдчилсан нөхцөл

SD карт дээр дүрсийг асаахын тулд би BalenaEtcher -ийг ашигласан

  • Raspberry Pi вэбсайтаас raspbian lite.iso файлыг татаж аваарай
  • Татаж авсны дараа BalenaEtcher -ийг нээж,.iso файлыг сонгоод SD картыг сонгоод флаш товчлуурыг дараад процесс дуусахыг хүлээнэ үү.
  • Дараа нь ачаалах хуваалтыг нээгээд дотор нь өргөтгөлгүй ssh нэртэй хоосон текст файл үүсгэнэ үү.
  • Эцэст нь ижил ачаалах хэсэгт wpa_supplicant.conf нэртэй өөр текст файл үүсгээд дараах агуулгыг буулгана уу.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 country = IN сүлжээ = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Mywifissid -ийг WiFi нэрээр, mywifipassword -г wifi нууц үгээр солино

  • Raspberry pi -г асаах. Түүний IP хаягийг олохын тулд та Angry IP Scanner гэх мэт хэрэгслийг ашиглаж дэд сүлжээг скан хийж болно
  • PuTTY эсвэл зүгээр л ssh [email protected] гэх мэт хэрэгслийг ашиглан IP, SSH -ийг Pi руу олж авсны дараа бөөрөлзгөнө нууц үгээ оруулаарай.
  • Эцэст нь багцын жагсаалтыг шинэчилж, багцуудыг шинэчилж, Pi -г дахин ачаална уу.

sudo apt update -y

sudo apt upgrade -y sudo дахин ачаална уу

Алхам 2: Systemd-networkd-ийг тохируулах

ArchWiki -аас

systemd-networkd бол сүлжээний тохиргоог удирддаг системийн демон юм. Энэ нь сүлжээний төхөөрөмжийг гарч ирэх тусам илрүүлж, тохируулдаг; Энэ нь мөн виртуал сүлжээний төхөөрөмжүүдийг үүсгэж болно.

Нэмэлт багцын хэрэгцээг багасгахын тулд initd системд аль хэдийн суулгасан тул networkd ашигладаг тул dhcpcd хэрэггүй болно.

Dhcpd ашиглахаас урьдчилан сэргийлэх

Тэмдэглэл: Үүнийг root хэлбэрээр ажиллуулах шаардлагатай

sudo systemctl masking 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-həll.service-ийг идэвхжүүлнэ

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

Алхам 3: Wpa-supplicant-ийг тохируулах

AP шиг wlan0

Командыг ашиглан шинэ файл үүсгэнэ үү

sudo нано /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Дараах контентийг нэмж, Ctrl X, Y, Enter дарж файлыг хадгална уу

улс = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 сүлжээ = {ssid = "TestAP-plus" горим = 2 key_mgmt = WPA-PSK psk = "12345678" давтамж = 2412}

TestAP-plus болон 12345678-ийг хүссэн утгуудаар солино уу.

Энэхүү тохиргооны файлыг wlan0 wifi адаптерийн утасгүй холболтын цэгийг бий болгоход ашиглах болно.

Файлыг унших, бичих зөвшөөрлийг хэрэглэгчдэд өг

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

Wpa_supplicant үйлчилгээг дахин эхлүүлнэ үү

sudo systemctl wpa_supplicant.service -ийг идэвхгүй болгох

sudo systemctl [email protected] -ийг идэвхжүүлнэ үү

Алхам 4:

wlan1 үйлчлүүлэгч болно

Командыг ашиглан шинэ файл үүсгэнэ үү

sudo нано /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Дараах контентийг нэмж, Ctrl X, Y, Enter дарж файлыг хадгална уу

улс = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 сүлжээ = {ssid = "Asus RT-AC5300" psk = "12345678"}

Asus RT-AC5300 ба 12345678-ийг чиглүүлэгчийн SSID болон нууц үгээр солино уу.

Энэхүү тохиргооны файлыг USB WiFi адаптер wlan01 -д ашиглах бөгөөд үүнийг утасгүй чиглүүлэгчтэй холбоход ашиглах болно.

Файлыг унших, бичих зөвшөөрлийг хэрэглэгчдэд өг

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

Wpa_supplicant үйлчилгээг дахин эхлүүлнэ үү

sudo systemctl wpa_supplicant.service -ийг идэвхгүй болгох

sudo systemctl [email protected] -ийг идэвхжүүлнэ үү

Алхам 5: Интерфэйсийг тохируулах

Командыг ашиглан шинэ файл үүсгэнэ үү

sudo нано /etc/systemd/network/08-wlan0.network

Дараах контентийг нэмж, Ctrl X, Y, Enter дарж файлыг хадгална уу

[Тохирох]

Name = wlan0 [Network] Address = 192.168.7. IPMasquerade = тийм IPForward = тийм DHCPServer = тийм [DHCPServer] DNS = 1.1.1.1

Командыг ашиглан шинэ файл үүсгэнэ үү

sudo нано /etc/systemd/network/12-wlan1.network

Дараах контентийг нэмж, Ctrl X, Y, Enter дарж файлыг хадгална уу

[Тохирох]

Нэр = wlan1 [Сүлжээ] DHCP = тийм

Raspberry Pi ашиглан дахин ачаална уу

sudo дахин ачаална уу

Зөвлөмж болгож буй: