Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° Linux: ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π΄ΠΎ настройки

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π½Π° Π±Π°Π·Π΅ ядра Linux славятся своСй ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ΄Π½Π°ΠΊΠΎ взаимодСйствиС с бСспроводным ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Windows, Π³Π΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ часто ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ автоматичСски ΠΈΠ· ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Ρ… Π±Π°Π· Microsoft, Π² ΠΌΠΈΡ€Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ПО Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвой интСрфСйс ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ совмСстимый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для вашСй сСтСвой ΠΊΠ°Ρ€Ρ‚Ρ‹. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈΠ»ΠΈ спСцифичСских USB-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Ρ‰Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² стандартноС ядро дистрибутива.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ запуска бСспроводного модуля ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ простого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠ° Π² графичСском интСрфСйсС Π΄ΠΎ написания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… firmware. Ubuntu, Linux Mint ΠΈΠ»ΠΈ Debian ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ инструмСнтами автоматичСской диагностики, Π½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ (Π±Π°Π·ΠΎΠ²Ρ‹Ρ…) ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСтСвой подсистСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π΄Π°ΠΆΠ΅ Π² минималистичных сборках Π²Ρ€ΠΎΠ΄Π΅ Arch Linux ΠΈΠ»ΠΈ сСрвСрных вСрсиях ОБ Π±Π΅Π· графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ отсутствиС Π·Π½Π°Ρ‡ΠΊΠ° Wi-Fi Π½Π΅ всСгда ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΆΠ΅Π»Π΅Π·Π°; часто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ отсутствии firmware-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π’ этом руководствС ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» дСйствий: ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ диагностики состояния устройства Π΄ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ настройки статичСского IP, Ссли DHCP ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ чипсСт вашСго Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° для поиска Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ успСха являСтся точная идСнтификация Vendor ID ΠΈ Device ID вашСго оборудования ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π»ΡŽΠ±Ρ‹Ρ… манипуляций с рСпозиториями.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Π°Ρ диагностика ΠΈ идСнтификация оборудования

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π²ΠΈΠ΄ΠΈΡ‚ Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ опСрационная систСма вашС физичСскоС устройство. Linux ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с шиной PCI ΠΈ USB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выводят Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΆΠ΅Π»Π΅Π·Π΅. Π‘Π°ΠΌΡ‹ΠΌ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом являСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° lspci для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠ°Ρ€Ρ‚ ΠΈ lsusb для Π²Π½Π΅ΡˆΠ½ΠΈΡ… USB-свистков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄Π°ΠΆΠ΅ Π±Π΅Π· установлСнных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ lspci -nn | grep -i network ΠΈΠ»ΠΈ lsusb, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список устройств. Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ строки с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 8086:08b1, Π³Π΄Π΅ пСрвая Ρ‡Π°ΡΡ‚ΡŒ β€” это ΠΊΠΎΠ΄ производитСля (Intel), Π° вторая β€” ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства. Если устройство отобраТаСтся здСсь, Π·Π½Π°Ρ‡ΠΈΡ‚, физичСский ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΅ΡΡ‚ΡŒ, ΠΈ матСринская ΠΏΠ»Π°Ρ‚Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ взаимодСйствуСт с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Wi-Fi, Ρ‡Ρ‚ΠΎ суТаСт ΠΊΡ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части.

Для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сСтСвых интСрфСйсах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ip link ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ, Π½ΠΎ всС Π΅Ρ‰Π΅ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ifconfig. Они ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ список всСх сСтСвых интСрфСйсов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ‚Π»ΡŽ (lo) ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Ethernet (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ eth0 ΠΈΠ»ΠΈ enp3s0). БСспроводныС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ часто ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс wlan ΠΈΠ»ΠΈ wlp, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡ… статус (UP/DOWN) Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² процСссС настройки.

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ систСма Π²ΠΈΠ΄ΠΈΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ модСль, помСчая ΠΊΠ°ΠΊ"Network controller". Π’ этом случаС ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° sudo lshw -C network, которая прСдоставит ΡΠ²ΠΎΠ΄Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСти, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ статус Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (driver=) ΠΈ модуля ядра (module=). ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ значСния Π² ΠΏΠΎΠ»Π΅ driver ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра для вашСго устройства Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΠ»ΠΈ отсутствуСт.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния интСрфСйса ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ

Одной ΠΈΠ· самых частых ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Wi-Fi являСтся программная ΠΈΠ»ΠΈ аппаратная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° интСрфСйса. Π’ Linux Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм Ρ€Π°Π΄ΠΈΠΎ-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° rfkill, которая позволяСт (ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ) ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ бСспроводных ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ЗапуститС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ rfkill list, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ статус всСх бСспроводных устройств Π² систСмС.

Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ столбцы с Ρ‚ΠΈΠΏΠΎΠΌ устройства (Wi-Fi, Bluetooth) ΠΈ двумя Π²ΠΈΠ΄Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ: Soft blocked (программная) ΠΈ Hard blocked (аппаратная). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π»Π΅Π³ΠΊΠΎ снимаСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ аппаратная ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° корпусС Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ физичСский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅"Off" ΠΈΠ»ΠΈ Π·Π°ΠΆΠ°Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ клавиша (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Fn+F2).

sudo rfkill unblock wifi

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° снимаСт всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ с Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ². Если послС выполнСния rfkill list Π²Ρ‹ всС Π΅Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅"Hard blocked: yes", Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ физичСский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π½Π° корпусС устройства ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ бСспроводной связи. Π‘Π΅Π· снятия Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ получится.

πŸ“Š Π‘ ΠΊΠ°ΠΊΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ?
Soft blocked (программная)
Hard blocked (аппаратная)
Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π½Π΅Ρ‚
НС знаю, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ находится Π»ΠΈ интСрфСйс Π² состоянии"DOWN". Команда ip link set wlan0 up (Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ wlan0 Π½Π° имя вашСго интСрфСйса) ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ интСрфСйс. Если систСма ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ ошибкой"Operation not possible due to RF-kill", Π·Π½Π°Ρ‡ΠΈΡ‚, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° всС Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ устранСния Ρ‡Π΅Ρ€Π΅Π· rfkill ΠΈΠ»ΠΈ физичСский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ.

Установка ΠΈ поиск Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ устройство ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом становится поиск подходящСго Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных дистрибутивов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ubuntu, Fedora ΠΈΠ»ΠΈ Mint, сущСствуСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автоматичСской установки ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Тизнь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. Для графичСских интСрфСйсов часто доступСн инструмСнт"Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹" (Additional Drivers), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сканируСт систСму ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Если автоматичСский поиск Π½Π΅ Π΄Π°Π» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², придСтся Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Для дистрибутивов Π½Π° Π±Π°Π·Π΅ Debian/Ubuntu сущСствуСт ΠΏΠ°ΠΊΠ΅Ρ‚ firmware-linux-nonfree ΠΈΠ»ΠΈ linux-firmware, содСрТащий Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для мноТСства устройств. Установка этого ΠΏΠ°ΠΊΠ΅Ρ‚Π° часто Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ Realtek, Broadcom ΠΈ Atheros.

sudo apt update

sudo apt install firmware-linux-nonfree

Для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Broadcom ситуация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТнСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ спСцифичСских ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ bcmwl-kernel-source. ПослС установки Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² часто трСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пСрСсборка ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sudo modprobe -r bcmwl-kernel-source followed by sudo modprobe bcmwl-kernel-source.

β˜‘οΈ Алгоритм поиска Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

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

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ установкС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈΠ· сторонних PPA-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΈΠ»ΠΈ скачанных с сайтов ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ вСрсия Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° соотвСтствуСт вСрсии вашСго ядра Linux. ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ вСрсий ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСвозмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы ΠΈΠ»ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ сСти.

Ручная настройка Ρ‡Π΅Ρ€Π΅Π· NetworkManager ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Когда Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ установлСн ΠΈ интСрфСйс поднят, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ доступа. Π’ соврСмСнных дСсктоп-окруТСниях (GNOME, KDE, XFCE) Π·Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ NetworkManager, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс. Однако Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ nmcli (NetworkManager command line interface), критичСски Π²Π°ΠΆΠ½ΠΎ для сСрвСров ΠΈΠ»ΠΈ ситуаций, ΠΊΠΎΠ³Π΄Π° графичСская ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ nmcli Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступныС сСти, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ профилями. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° nmcli dev wifi list ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС доступныС Wi-Fi сСти Π² радиусС дСйствия, Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ потрСбуСтся ввСсти SSID ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ настройкС headless-сСрвСров Ρ‡Π΅Ρ€Π΅Π· SSH.

nmcli dev wifi connect"MyWiFi" password"MyPassword"

Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, задания статичСского IP-адрСса, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ /etc/netplan/ (Π² Ubuntu) ΠΈΠ»ΠΈ /etc/network/interfaces (Π² Debian). Однако NetworkManager позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈ Ρ‡Π΅Ρ€Π΅Π· свои ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, хранящиСся Π² /etc/NetworkManager/system-connections/.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли NetworkManager Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ сСти?

Если nmcli dev wifi list ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ пустой список, Π½ΠΎ интСрфСйс поднят, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ слуТбу NetworkManager ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo systemctl restart NetworkManager. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ Ρ„Π°Π΅Ρ€Π²ΠΎΠ» (ufw/iptables) сканированиС сСтСй.

Π’ случаС использования wpa_supplicant (Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ управлСния), конфигурация происходит Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» /etc/wpa_supplicant/wpa_supplicant.conf. Π­Ρ‚ΠΎ"дСдовский", Π½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ практичСски Π½Π° любом дистрибутивС Linux ΠΈ позволяСт ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ SSID ΠΈ Ρ…Π΅Ρˆ пароля Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, минуя графичСскиС надстройки.

Π’Π°Π±Π»ΠΈΡ†Π° популярных чипсСтов ΠΈ статус ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

ПониманиС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ чипсСт установлСн Π² вашСм Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π΅, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ слоТности с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. НСкоторыС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Intel, славятся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ядрС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Realtek, ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π½Ρ†Π΅Π² с Π±ΡƒΠ±Π½ΠΎΠΌ.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ чипсСта Π‘Π΅Ρ€ΠΈΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Бтатус Π² Linux Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚
Intel AX200, AC7260, 8265 ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ (Π² ядрС) firmware-iwlwifi
Realtek RTL8812AU, RTL8821CE Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ (часто Π½ΡƒΠΆΠ½Ρ‹ DKMS) rtl8812au-dkms
Broadcom BCM43xx Зависит ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ bcmwl-kernel-source
Atheros AR92xx, QCA6174 Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ firmware-atheros
MediaTek MT7921 Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ (Π² Π½ΠΎΠ²Ρ‹Ρ… ядрах) firmware-mediatek

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ситуация сильно зависит ΠΎΡ‚ Π²Π΅Π½Π΄ΠΎΡ€Π°. Если Ρƒ вас Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π° Ρ‡ΠΈΠΏΠ΅ Realtek сСрии 88xx, высока Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ придСтся Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ рСпозиториями DKMS (Dynamic Kernel Module Support) для компиляции модуля ΠΏΠΎΠ΄ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ядра. Π­Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ процСсс, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ядра (linux-headers).

Для Intel-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ€Π΅Π΄ΠΊΠΎ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ связаны с отсутствиСм Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ /lib/firmware. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях достаточно просто ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ linux-firmware Π΄ΠΎ послСднСй вСрсии, доступной Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ вашСго дистрибутива, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… устройств.

РСшСниС частых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ установкС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°. Частой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра, ΠΊΠΎΠ³Π΄Π° систСма пытаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для устройства. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ lsmod | grep wifi ΠΈΠ»ΠΈ lsmod | grep 80211. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ лишниС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo rmmod имя_модуля.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” энСргосбСрСТСниС. АгрСссивныС настройки питания ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ для экономии Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, послС Ρ‡Π΅Π³ΠΎ ΠΎΠ½ пСрСстаСт Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ NetworkManager ΠΈΠ»ΠΈ создав Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³Π° для модуля ядра, Π΄ΠΎΠ±Π°Π²ΠΈΠ² строку options rtl8723be fwlps=N (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Realtek) Π² Ρ„Π°ΠΉΠ» /etc/modprobe.d/.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ названия ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии дистрибутива ΠΈ Π³ΠΎΠ΄Π° выпуска. ВсСгда свСряйтС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ названия ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ вашСго дистрибутива ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· поиск Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (apt search, dnf search).

Для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ диагностики ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈ ядра. Команда dmesg | grep firmware ΠΈΠ»ΠΈ dmesg | grep wlan ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС сообщСния, связанныС с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ бСспроводного интСрфСйса. Ошибки со словом"fail" ΠΈΠ»ΠΈ"error" Π² этих Π»ΠΎΠ³Π°Ρ… ΡƒΠΊΠ°ΠΆΡƒΡ‚ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ сбоя, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ (отсутствиС) Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ hardware.

FAQ: Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ исчСз послС обновлСния ядра Linux?

ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ядра (kernel upgrade) часто ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ABI-интСрфСйсы, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ Ρ€Π°Π½Π΅Π΅ установлСнныС ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ (особСнно собранныС Ρ‡Π΅Ρ€Π΅Π· DKMS) ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π½ΠΎΠ²ΠΎΠΉ вСрсии. РСшСниС: пСрСустановитС ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ запуститС sudo dkms autoinstall послС обновлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠΎΠ΄ Π½ΠΎΠ²ΠΎΠ΅ ядро.

МоТно Π»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ доступа (Hotspot)?

Π”Π°, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Master (AP). Π’ Linux это Π»Π΅Π³ΠΊΠΎ рСализуСтся Ρ‡Π΅Ρ€Π΅Π· настройки NetworkManager (Ρ€Π°Π·Π΄Π΅Π»"Wi-Fi Hotspot") ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ create_ap. Однако ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ этот Ρ€Π΅ΠΆΠΈΠΌ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· iw list Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Supported interface modes).

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ΠΌΠΎΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ 5 Π“Π“Ρ†?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ iw list. Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»"Frequencies". Если Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ частоты Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 5100-5900 ΠœΠ“Ρ†, Π·Π½Π°Ρ‡ΠΈΡ‚, Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ стандарт 802.11a/ac/ax ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 5 Π“Π“Ρ†. Если Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2400-2500 ΠœΠ“Ρ† β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2.4 Π“Π“Ρ†.

Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ внСшний USB Wi-Fi для Linux?

Π­Ρ‚ΠΎ лотСрСя. АдаптСры Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… Atheros ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Intel Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ"ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ". А Π²ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ свистки Π½Π° Realtek ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠΉ компиляции Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² с GitHub, Ρ‡Ρ‚ΠΎ слоТно для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ модСль Ρ‡ΠΈΠΏΠ° Π² Π±Π°Π·Π°Ρ… совмСстимости Linux.