Съдържание:
- Стъпка 1: Предпоставки
- Стъпка 2: Настройване на Systemd-networkd
- Стъпка 3: Конфигуриране на Wpa-молител
- Стъпка 4:
- Стъпка 5: Конфигуриране на интерфейси
Видео: Наистина WiFi удължител: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Въведение
Truly WiFi Extender е WiFi ретранслатор, базиран на Raspberry Pi Zero W. Той прави добра алтернатива на търговски WiFi ретранслатор, съчетаващ евтин (под 10USD) и много персонализиран софтуер. Той може също така да изпълнява някои решения за блокиране на реклами, като например пипъл. Този проект е единствен по рода си, тъй като повечето от проектите в GitHub демонстрират как да се създаде безжична точка за достъп за споделяне на достъп до Интернет, получен чрез 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 държава = IN мрежа = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Заменете mywifissid с името на WiFi и mywifipassword с паролата за wifi
- Включете Raspberry pi. За да намерите неговия IP, можете да използвате инструмент като Angry IP Scanner и да сканирате подмрежата
- След като намерите IP, SSH към вашия Pi с помощта на инструмент като PuTTY или просто ssh [email protected], въведете малиновата парола и сте готови
- Накрая актуализирайте списъка с пакети и надстройте пакетите и рестартирайте Pi.
sudo apt update -y
sudo apt upgrade -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 Resolvconf = NO' /etc/resolvconf.conf
Използвайте вградения systemd-networkd
sudo systemctl активира systemd-networkd.service systemd-разрешен.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Стъпка 3: Конфигуриране на Wpa-молител
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 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Рестартирайте услугата wpa_supplicant
sudo systemctl деактивирайте wpa_supplicant.service
sudo systemctl enable [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 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Рестартирайте услугата wpa_supplicant
sudo systemctl деактивирайте wpa_supplicant.service
sudo systemctl enable [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 рестартиране
Препоръчано:
Как да направите наистина евтини сензори за налягане: 6 стъпки (със снимки)
Как да направим наистина евтини сензори за налягане: Напоследък бях увлечен да превключвам от обикновени домакински предмети и реших да направя свой собствен сензор за налягане с ограничен бюджет от няколко гъби, които бях лежал наоколо. Причината това да е различно от другите версии на бюджетните сензори за налягане е
Безжичен WiFi удължител, захранван с USB батерия: 7 стъпки (със снимки)
Безжичен безжичен WiFi удължител, захранван от USB: Колко дразнещо не е, когато отсядате в хотел, а WiFi е просто гаден. С WiFi удължител можете да подобрите условията, но тези, които съм виждал, изискват електрически контакт, който не винаги е наличен. Реших да възстановя евтина цена
Наистина, наистина лесен USB мотор!: 3 стъпки
Наистина, НАИСТИНА Лесен USB мотор!: Най -накрая, вторият ми инструктаж !!! Това е вентилатор за вас или вашия компютър, който изтича от всеки наличен USB порт. Препоръчвам го за начинаещи в електрониката, чак до професионалистите. Това е лесно и забавно, можете да направите буквално за пет миниатюри !!! ИСТИНСКИ
Наистина прост/лесен/неусложнен начин да накарате хората/хората/животните/роботите да изглеждат така, сякаш имат наистина готина/ярка топлинна визия (цвят по ваш избор) с помощта на GIMP: 4 стъпки
Наистина прост/лесен/неусложнен начин да накарате хората/хората/животните/роботите да изглеждат така, сякаш имат наистина готина/ярка топлинна визия (цвят по ваш избор) с помощта на GIMP: Прочетете … заглавието
Конвертирайте безжичния рутер в безжичен удължител 2x точка за достъп: 5 стъпки
Конвертиране на безжичен рутер в безжичен удължител 2x точка за достъп: Имах лоша безжична интернет връзка в къщата си поради RSJ (метална опорна греда в тавана) и исках да усиля сигнала или да добавя допълнителен удължител за останалата част от къщата. Бях виждал удължители за около 50 паунда в електро