Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Raspberry Pi ΠΊ WiFi: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

Мини-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Raspberry Pi стали стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для создания Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… сСрвСров, систСм ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако послС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ установки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Raspberry Pi OS Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ отсутствия бСспроводного соСдинСния. Π‘Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ бСспроводной сСти.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Raspberry Pi 3, 4 ΠΈ Zero W/2W, ΡƒΠΆΠ΅ оснащСны встроСнным ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Wi-Fi, Ρ‡Ρ‚ΠΎ избавляСт ΠΎΡ‚ нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ внСшниС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹. Однако процСсс настройки ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ наличия графичСского интСрфСйса ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ "headless" (Π±Π΅Π· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°). ΠœΡ‹ рассмотрим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для дСсктопной вСрсии ОБ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ‡Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для сСрвСрных сборок.

ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСтСвых интСрфСйсов Π² Linux-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π½Π΅ просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½ΠΎ ΠΈ troubleshootΠΈΡ‚ΡŒ (ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ конфигурация сСти β€” это Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ°Ρ†Π΅Π½Ρ‚Ρ€ Kodi ΠΈΠ»ΠΈ сСрвСр ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Home Assistant.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· графичСский интСрфСйс Raspberry Pi OS

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Raspberry Pi с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, самым простым способом являСтся использованиС ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ графичСского интСрфСйса. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE ΠΈΠ»ΠΈ Pixel находится панСль Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ располоТСн Π·Π½Π°Ρ‡ΠΎΠΊ сСти. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄Π²Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, соСдинСнных ΠΊΠ°Π±Π΅Π»Π΅ΠΌ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ бСспроводного сигнала.

НаТмитС Π½Π° этот Π·Π½Π°Ρ‡ΠΎΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. БистСма автоматичСски просканируСт доступноС пространство ΠΈ выдаст список ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ доступа. НайдитС Π² спискС имя вашСй сСти (SSID) ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ. Если ΡΠ΅Ρ‚ΡŒ скрыта, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ "Add New" ΠΈΠ»ΠΈ "Hidden Network" для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ сСтям ΠΈΠ»ΠΈ сСтям с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ MAC-адрСсам, ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° пароля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточно. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ MAC-адрСс вашСго Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π±Π΅Π»Ρ‹ΠΉ список Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° сСти откроСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для Π²Π²ΠΎΠ΄Π° ΠΊΠ»ΡŽΡ‡Π° бСзопасности. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ вашСго Wi-Fi Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ соотвСтствуСт Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ английская), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ символы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. НаТмитС OK, ΠΈ систСма попытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ IP-адрСс автоматичСски Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» DHCP.

πŸ“Š Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅?
ГрафичСский интСрфСйс
Командная строка
Π€Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
АвтоматичСская настройка

УспСшноС соСдинСниС индицируСтся ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°Ρ‡ΠΊΠ° Π² Ρ‚Ρ€Π΅Π΅: ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала. Если ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ пароля ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€. Π’ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях трСбуСтся Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π²Π²ΠΎΠ΄ настроСк DNS, Ссли ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ нСстандартныС адрСса сСрвСров ΠΈΠΌΠ΅Π½.

Настройка WiFi Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ nmcli

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· SSH, ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом являСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° NetworkManager. Она прСдоставляСт ΠΌΠΎΡ‰Π½Ρ‹ΠΉ интСрфСйс nmcli, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми аспСктами сСтСвых ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π±Π΅Π· нСобходимости рСдактирования тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ особСнно ΡƒΠ΄ΠΎΠ±Π΅Π½ для быстрого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ сСтями.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ бСспроводной интСрфСйс Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Wi-Fi. Если интСрфСйс Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½, систСма Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эфир. ПослС Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сканированиС доступных сСтСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈ Π²ΠΈΠ΄ΠΈΡ‚ Π²Π°ΡˆΡƒ Ρ‚ΠΎΡ‡ΠΊΡƒ доступа.

nmcli radio wifi on

nmcli dev wifi list

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ свою ΡΠ΅Ρ‚ΡŒ Π² спискС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π’Π°ΠΌ потрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя профиля (SSID) ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. БистСма автоматичСски создаст ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ попытаСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ. Если ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π²Π΅Ρ€Π΅Π½, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ.

nmcli dev wifi connect "Имя_Π’Π°ΡˆΠ΅ΠΉ_Π‘Π΅Ρ‚ΠΈ" password "Π’Π°Ρˆ_ΠŸΠ°Ρ€ΠΎΠ»ΡŒ"
  • πŸ“‘ SSID β€” имя бСспроводной сСти, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ поискС Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅.
  • πŸ” WPA2/WPA3 β€” соврСмСнныС стандарты ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Raspberry Pi ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  • πŸ”„ DHCP β€” ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», автоматичСски Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΉ IP-адрСс устройству ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ.

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ NetworkManager Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ устройства ΠΈΠ»ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ Π² Π·ΠΎΠ½Ρƒ дСйствия сСти, Raspberry Pi автоматичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌΡƒ Wi-Fi. Π­Ρ‚ΠΎ избавляСт ΠΎΡ‚ нСобходимости ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы.

ΠœΠ΅Ρ‚ΠΎΠ΄ wpa_supplicant.conf для Headless-Ρ€Π΅ΠΆΠΈΠΌΠ°

Настройка сСти Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запуска β€” критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ этап для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Raspberry Pi Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ извСстСн ΠΊΠ°ΠΊ "headless setup". Π‘ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Π΅ памяти Π΅Ρ‰Π΅ Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½ΠΈΠΊΠ°.

Π˜Π·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ SD-ΠΊΠ°Ρ€Ρ‚Ρƒ с установлСнной ОБ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ доступ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ boot. Π’ ΠΊΠΎΡ€Π½Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π° создайтС тСкстовый Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ wpa_supplicant.conf (Π±Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ .txt). Π’ этот Ρ„Π°ΠΉΠ» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ вашСй сСти Π² строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

country=RU

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid="Имя_вашСй_сСти"

psk="ΠŸΠ°Ρ€ΠΎΠ»ΡŒ_ΠΎΡ‚_WiFi"

key_mgmt=WPA-PSK

}

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ country=RU (ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ вашСй страны, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, US, DE, FR). Π‘Π΅Π· указания ΠΊΠΎΠ΄Π° страны бСспроводной ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Raspberry Pi ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° рСгуляторных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ частот. Π­Ρ‚ΠΎ частая ошибка, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Pi Π½Π΅ Π²ΠΈΠ΄Π΅Π½ Π² сСти Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠ°Ρ€ΠΎΠ»Π΅.

  • πŸ’Ύ БохраняйтС Ρ„Π°ΠΉΠ» Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8 Π±Π΅Π· BOM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок чтСния.
  • ⚑ Π€Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ boot, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ΄Π΅Π½ Π½Π° Windows/Mac сразу послС вставки ΠΊΠ°Ρ€Ρ‚Ρ‹.
  • πŸ“ Имя Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ написано Ρ‚ΠΎΡ‡Π½ΠΎ, с соблюдСниСм рСгистра Π±ΡƒΠΊΠ².

ПослС сохранСния Ρ„Π°ΠΉΠ»Π° Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ Π² Raspberry Pi ΠΈ ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСма скопируСт этот Ρ„Π°ΠΉΠ» Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /etc/wpa_supplicant/ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ настройки. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Raspberry Pi Zero ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· Ethernet-ΠΏΠΎΡ€Ρ‚Π°, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся СдинствСнным ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ настройки.

Настройка статичСского IP-адрСса

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Raspberry Pi ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ динамичСский IP-адрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°. Для сСрвСров, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ΅Π½ постоянный доступ (Π²Π΅Π±-сСрвСр, FTP, SSH), рСкомСндуСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ статичСский IP. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ dhcpcd.conf.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° nano. Π’Π°ΠΌ потрСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для интСрфСйса wlan0. Π’ этом Π±Π»ΠΎΠΊΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ IP-адрСс, маска подсСти, шлюз (Ρ€ΠΎΡƒΡ‚Π΅Ρ€) ΠΈ DNS-сСрвСры. АдрСса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ подсСти с вашим Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠΌ.

sudo nano /etc/dhcpcd.conf

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° (Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ значСния Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ для вашСй сСти):

interface wlan0

static ip_address=192.168.1.50/24

static routers=192.168.1.1

static domain_name_servers=8.8.8.8 1.8.8.8

ПослС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ сохранитС Ρ„Π°ΠΉΠ» (Ctrl+O, Enter) ΠΈ Π²Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ (Ctrl+X). Для примСнСния настроСк Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ сСтСвой сСрвис ΠΈΠ»ΠΈ саму ΠΏΠ»Π°Ρ‚Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваш Raspberry Pi всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ адрСс Π² локальной сСти, Ρ‡Ρ‚ΠΎ упростит настройку пробросов ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ доступ ΠΏΠΎ SSH.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статичСского IP

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 1

Диагностика ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ

НСсмотря Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ оборудования Π² Raspberry Pi OS, ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ бСспроводного модуля. Если Wi-Fi Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π²ΠΈΠ΄ΠΈΡ‚ Π»ΠΈ систСма сам Π°Π΄Π°ΠΏΡ‚Π΅Ρ€. Команда lsusb ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ устройства, Π° iwconfig ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ состояниС бСспроводных интСрфСйсов.

Частой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся энСргосбСрСТСниС. БистСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для экономии энСргии, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌ соСдинСния. Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ rfkill. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ядра ΠΈΠ»ΠΈ пСрСустановка firmware.

Команда ОписаниС дСйствия ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
rfkill list ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Ρ€Π°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Soft blocked: no / Hard blocked: no
sudo systemctl restart dhcpcd ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ сСтСвого Π΄Π΅ΠΌΠΎΠ½Π° ОбновлСниС IP ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
dmesg | grep firmware Поиск ошибок Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ строк с словом "error" ΠΈΠ»ΠΈ "fail"
sudo iwlist wlan0 scan ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сканированиС эфир Бписок доступных сСтСй с уровнями сигнала

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ внСшний USB Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ питания. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСкачСствСнный Π±Π»ΠΎΠΊ питания ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ USB-кабСль ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ USB-Ρ…Π°Π± с собствСнным ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ скорости ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 5 Π“Π“Ρ†

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Raspberry Pi (3B+, 4, Zero 2 W) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ…Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½Ρ‹ΠΉ Wi-Fi (2.4 Π“Π“Ρ† ΠΈ 5 Π“Π“Ρ†). Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 5 Π“Π“Ρ† обСспСчиваСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ мСньшС ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌ ΠΎΡ‚ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ мСньший радиус дСйствия. Для ΠΌΠ΅Π΄ΠΈΠ°Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² с 4K ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использованиС ΠΈΠΌΠ΅Π½Π½ΠΎ 5 Π“Π“Ρ†.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° 5 Π“Π“Ρ†, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваш Ρ€ΠΎΡƒΡ‚Π΅Ρ€. НСкоторыС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ Π²Ρ‹ΡˆΠ΅ 100, Ссли Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ страны. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/default/crashtime ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· raspi-config установлСн ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ настроСк Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ постоянно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ. РасполоТСниС настроСк ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ полосы ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ описанного. ВсСгда ΡΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ΡΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ производитСля вашСго Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² бСспроводной сСти.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ скорости соСдинСния ΠΈ качСства сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ iwconfig (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Link Quality) ΠΈΠ»ΠΈ спСциализированныС тСсты скорости, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ speedtest-cli. Если ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ низкая, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π» Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅ Π½Π° ΠΌΠ΅Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Wi-Fi эфир Π½Π° смартфонС.

  • πŸš€ Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠ°Π½Π°Π»Π°: УстановитС 40 ΠœΠ“Ρ† ΠΈΠ»ΠΈ 80 ΠœΠ“Ρ† для максимальной скорости Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 5 Π“Π“Ρ†.
  • πŸ“Ά ΠŸΠΎΠΌΠ΅Ρ…ΠΈ: ΠœΠΈΠΊΡ€ΠΎΠ²ΠΎΠ»Π½ΠΎΠ²ΠΊΠΈ ΠΈ Bluetooth-устройства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° частотС 2.4 Π“Π“Ρ†, создавая ΡˆΡƒΠΌ.
  • 🏠 Π‘Ρ‚Π΅Π½Ρ‹: Π‘ΠΈΠ³Π½Π°Π» 5 Π“Π“Ρ† Ρ…ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π±Π΅Ρ‚ΠΎΠ½Π½Ρ‹Π΅ стСны, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ это ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Pi.

Грамотная настройка частотного Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° позволяСт Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум ΠΈΠ· встроСнного модуля. Если Raspberry Pi находится Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π° 2.4 Π“Π“Ρ† ΠΈΠ»ΠΈ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования внСшнСго Π°Π½Ρ‚Π΅Π½Π½ΠΎΠ³ΠΎ модуля для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ΅ΠΌΠ° сигнала.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Raspberry Pi Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ мою ΡΠ΅Ρ‚ΡŒ Wi-Fi?

НаиболСС вСроятныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ΄ страны Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΡΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠ°Π½Π°Π»Π΅, Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΠΎΠΌ Π² вашСм Ρ€Π΅Π³ΠΈΠΎΠ½Π΅, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ старый стандарт ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ скрыт Π»ΠΈ SSID.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Raspberry Pi ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡ΠΊΡƒ доступа?

Π”Π°, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ hostapd ΠΈ dnsmasq. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ ваш ΠΌΠΈΠ½ΠΈ-ПК Π² Ρ€ΠΎΡƒΡ‚Π΅Ρ€, Ρ€Π°Π·Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Как ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки сСти Π΄ΠΎ заводских?

Π£Π΄Π°Π»ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» /etc/wpa_supplicant/wpa_supplicant.conf (ΠΈΠ»ΠΈ восстановитС Π΅Π³ΠΎ ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ) ΠΈ очиститС настройки Π² /etc/NetworkManager/system-connections/. ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ сСти Π·Π°Π½ΠΎΠ²ΠΎ.

НуТСн Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для встроСнного Wi-Fi?

НСт, для встроСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² модСлях Raspberry Pi 3, 4 ΠΈ Zero W/2W Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΡƒΠΆΠ΅ встроСны Π² ядро ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ "ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ".