Мазмұны:
- 1 -қадам: алғышарттар
- 2-қадам: Systemd-networkd орнату
- 3-қадам: Wpa-қосымшасын конфигурациялау
- 4 -қадам:
- 5 -қадам: Интерфейстерді конфигурациялау
Бейне: Шынымен WiFi кеңейткіші: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Кіріспе
Шын мәнінде WiFi Extender-бұл Raspberry Pi Zero W. негізіндегі WiFi қайталаушысы, ол арзан (10USD-ден төмен) және жоғары реттелетін бағдарламалық жасақтаманы біріктіретін коммерциялық WiFi қайталағышына жақсы балама жасайды. Ол сонымен қатар тесіктер сияқты жарнаманы блоктайтын шешімдерді қолдана алады. Бұл жоба бірегей болып табылады, өйткені GitHub -тың көптеген жобалары Ethernet арқылы алынған Интернетке қосылуды бөлісу үшін сымсыз кіру нүктесін құруды көрсетеді.
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 ел = Желіде = {ssid = «mywifissid» psk = «mywifipassword» key_mgmt = WPA-PSK}
Wi -Fi атауымен mywifissid -ті және wifi құпия сөзімен mywifipassword -ды ауыстырыңыз
- Raspberry pi қуатын қосыңыз. IP мекенжайын табу үшін сіз Angry IP сканері сияқты құралды қолдана аласыз және ішкі желіні сканерлей аласыз
- PuTTY немесе ssh [email protected] сияқты құралды қолдана отырып, Pi, SSH IP мекенжайын тапқаннан кейін, таңқурайдың құпия сөзін енгізіңіз, сонда баруға болады
- Соңында, пакеттер тізімін жаңартыңыз және пакеттерді жаңартыңыз және Pi -ді қайта жүктеңіз.
sudo apt жаңарту -y
sudo apt upgrade -y sudo қайта жүктеу
2-қадам: Systemd-networkd орнату
ArchWiki сайтынан
systemd-networkd-бұл желі конфигурациясын басқаратын жүйелік демон. Ол желі құрылғыларын пайда болған кезде анықтайды және конфигурациялайды; ол виртуалды желілік құрылғыларды да жасай алады.
Қосымша пакеттерге қажеттілікті азайту үшін networkd қолданылады, себебі ол бастапқы жүйеге енгізілген, сондықтан dhcpcd қажет емес.
Dhcpd пайдалануды болдырмаңыз
Ескерту: Түбір ретінде іске қосу қажет
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 жүйелік-шешілген.қызметті қосады
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 желі = {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 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 және парольмен ауыстырыңыз.
Бұл конфигурация файлы сымсыз маршрутизаторға қосылу үшін қолданылатын wlan01 USB WiFi адаптері үшін пайдаланылады.
Пайдаланушыға файлға оқуға, жазуға рұқсат беріңіз
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 пернелерін басу арқылы файлды сақтаңыз
[Сәйкестік]
Name = wlan0 [Network] Мекен -жайы = 192.168.7. IPMasquerade = иә IPForward = иә DHCPServer = иә [DHCPServer] DNS = 1.1.1.1
Пәрменді пайдаланып жаңа файл жасаңыз
sudo nano /etc/systemd/network/12-wlan1.network
Келесі мазмұнды қосыңыз және Ctrl X, Y және Enter пернелерін басу арқылы файлды сақтаңыз
[Сәйкестік]
Name = wlan1 [Network] DHCP = иә
Raspberry Pi көмегімен қайта жүктеңіз
sudo қайта жүктеу
Ұсынылған:
Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам
Sonoff Basic Wifi Extender - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: Жақсы, менде соңғы буынның Sonoff негізгі құрылғылары болды, мен оларды 220 вольтпен қолданғым келмейді, себебі олар осы шығарылымда әлі қауіпсіз емес еді. Олар біраз уақыт бойы олармен бірдеңе істеуді күтіп жатты, сондықтан мен Мартин-Герге тап болдым
PCF8591 (i2c аналогтық енгізу -шығару кеңейткіші) Жылдам қарапайым қолдану: 9 қадам
PCF8591 (i2c аналогтық енгізу -шығару кеңейткіші) Жылдам қарапайым қолдану: arduino және esp8266 көмегімен i2c pcf8591 IC пайдалану үшін кітапхана. Бұл IC (4 дейін) аналогтық кірісті және/немесе кернеуді өлшеу сияқты 1 аналогты шығуды басқара алады, термистордың мәнін оқи алады немесе светодиодты өшіре алады. Аналогты мәнді оқи алады және тек 2 сыммен аналогтық мәнді жаза алады
USB батареямен жұмыс істейтін сымсыз WiFi кеңейткіші: 7 қадам (суреттермен)
USB батареямен жұмыс істейтін сымсыз WiFi кеңейткіші: Егер сіз қонақүйде тұрсаңыз және WiFi нашар болса, бұл сізді тітіркендірмейді. Wi -Fi кеңейткішінің көмегімен сіз жағдайды жақсарта аласыз, бірақ мен көргендер розетканы қажет етеді, ол әрқашан бола бермейді. Мен аз шығынмен қалпына келтіруді шештім
NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткіші бар IC: 6 қадам
NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткішімен: MCP23008-сериялық интерфейсі бар 8 разрядты енгізу-шығару кеңейткіші және 1,8 мен 5,5 вольт аралығында жұмыс істейді, сондықтан ESP8266, Arduino, Raspberry Pi, PIC чиптері және т.б. үшін өте қолайлы. Егер сіз менің басқа нұсқаулықты MCP23017 -де көрген болсаңыз, сізді қызықтыруы мүмкін
Қысқыш шам Wifi кеңейткіші: 5 қадам
Қысқыш шам Wifi кеңейткіші: Міне, WiFi ауқымын кеңейтетін тағы бір идея. Мен мұны бір түнде шеберханамда жинадым. Бұл параболалық кеңейткіш түрі және өте жақсы жұмыс істейді. Мен оны әр түрлі аудандарда сигнал күшін тексеру үшін қолдандым. Бұл үшін үлкен пайда