Мазмуну:

Чын эле WiFi Extender: 5 кадам
Чын эле WiFi Extender: 5 кадам

Video: Чын эле WiFi Extender: 5 кадам

Video: Чын эле WiFi Extender: 5 кадам
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Ноябрь
Anonim
Чын эле WiFi Extender
Чын эле WiFi Extender

Киришүү

Чындыгында WiFi Extender-бул Raspberry Pi Zero W. негизделген WiFi кайталагычы. Ал арзан (10USDден төмөн) жана өтө ыңгайлаштырылган программалык камсыздоону бириктирген коммерциялык WiFi кайталануучуга жакшы альтернатива түзөт. Ал ошондой эле pi-тешик сыяктуу кээ бир жарнакты бөгөттөөчү чечимдерди иштете алат. Бул долбоордун бир түрү, анткени GitHubдагы долбоорлордун көбү Ethernet аркылуу алынган Интернетке кирүү мүмкүнчүлүгүн бөлүшүү үчүн зымсыз AP түзүүнү көрсөтөт.

Hackaday Hackaday боюнча менин долбоорумду караңыз

GitHub Githubдагы долбоорумду караңыз

Hackster Hackster боюнча менин долбоорумду караңыз

1 -кадам: Пререквизиттер

Сүрөттү SD картага жаркыратуу үчүн мен BalenaEtcherди колдондум

  • Raspberry lite.iso файлын Raspberry Pi веб -сайтынан жүктөп алыңыз
  • Жүктөлүп алынгандан кийин, 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}

Mywifissid'ди WiFi жана mywifipassword менен wifi сырсөзү менен алмаштырыңыз

  • Raspberry pi'ди күйгүзүңүз. IP дарегин табуу үчүн, Angry IP Scanner сыяктуу куралды колдонуп, тармакты сканерлесеңиз болот
  • IP, SSHди PuTTY же ssh [email protected] сыяктуу куралды колдонуу менен Piге тапкандан кийин, малинанын сырсөзүн киргизип койсоңуз болот
  • Акыр -аягы, пакеттердин тизмесин жаңыртыңыз жана пакеттерди жаңыртыңыз жана Пиди кайра жүктөңүз.

sudo apt update -y

sudo apt upgrade -y sudo reboot

2-кадам: Systemd-networkd орнотуу

ArchWikiден

systemd-networkd-бул тармак конфигурацияларын башкаруучу системалуу демон. Бул тармак түзмөктөрүн пайда болгондо аныктайт жана конфигурациялайт; ал ошондой эле виртуалдык тармак түзмөктөрүн түзө алат.

Кошумча пакеттерге болгон муктаждыкты азайтуу үчүн, networkd колдонулат, анткени ал мурунтан эле системага киргизилген, ошондуктан dhcpcdге муктаждык жок.

Dhcpd колдонууну болтурбоо

Эскертүү: Бул root катары иштетүү үчүн талап кылынат

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-чечилди

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 тармак = {ssid = "TestAP-plus" режими = 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 кардар катары

Буйрукту колдонуу менен жаңы файл түзүңүз

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 тармак = {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 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 өчүрүп күйгүзүү

Сунушталууда: