LINUX.ORG.RU

Не подключаюсь к интернету по WI-FI в Gentoo/Linux

 , ,


0

1

Здравствуйте.

Пытаюсь настроить подключение именно по WI-FI к интернету. По такому поводу пересобрал ядро так:

[*]Networking support -> [*]Wireless

[M]cfg80211 - wireless configuration API
[M]Generic IEEE 802.11 Networking Stack (mac80211)
[*]cfg80211 wireless extensions compatibility

-

Device Drivers -> [*]Network device support -> [*]Wireless LAN

[*]Realtek devices

[M]Realtek rtlwifi family of devices

[M]Realtek RTL8723AE PCIe Wireless Network Adapter

-

[*] Cryptographic API

[*] AES cipher algorithms
[*] AES cipher algorithms (AES-NI)

-

Дополнительно скачал прошивки (sys-kernel/linux-firmware), а после отредактировал /etc/conf.d/net:

modules_wlp3s0="wpa_supplicant"
wpa_supplicant_wlp3s0="-Dnl80211"
config_wlp3s0="dhcp"

-

Заполнил /etc/wpa_supplicant/wpa_supplicant.conf следующим образом:

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

network={
 priority=1
 bssid=*BSSID*
 ssid=*SSID*
 mode=0
 key_mgmt=WPA-PSK
 psk=*WPA_PASSWORD*
}
-

Сделал для удобства ln -s net.lo net.wlps3s0. Однако, после запуска ./net.wlps3s0 start получаю это:

net.wlp3s0        | * Bringing up interface wlp3s0
net.wlp3s0        | *   Starting wpa_supplicant on wlp3s0 ...Successfully initialized wpa_supplicant
net.wlp3s0        |Line 6: failed to parse ssid '*SSID*'.
net.wlp3s0        |Line 6: failed to parse ssid '*SSID*'.
net.wlp3s0        |Line 9: Invalid PSK '*WPA_PASSWORD*'.
net.wlp3s0        |Line 9: failed to parse psk '*WPA_PASSWORD*'.
net.wlp3s0        |Line 10: failed to parse network block.
net.wlp3s0        |Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
net.wlp3s0        |
net.wlp3s0        | *   start-stop-daemon: failed to start `/usr/sbin/wpa_supplicant'
net.wlp3s0        | [ !! ]
net.wlp3s0        | * ERROR: net.wlp3s0 failed to start
-

Вывод для dmesg | grep -i -E 'rtl8723ae|wlp3s0|03:00.0' такой:

[    0.196496] pci 0000:03:00.0: [10ec:8723] type 00 class 0x028000
[    0.196541] pci 0000:03:00.0: reg 0x10: [io  0xd000-0xd0ff]
[    0.196580] pci 0000:03:00.0: reg 0x18: [mem 0xf7900000-0xf7903fff 64bit]
[    0.196759] pci 0000:03:00.0: supports D1 D2
[    0.196761] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    9.094344] rtl8723ae 0000:03:00.0: enabling device (0000 -> 0003)
[    9.111627] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
[    9.167161] rtl8723ae 0000:03:00.0 wlp3s0: renamed from wlan0
-

Прошу помощи по вопросу активации сетевой платы нужным образом, а также дальнейшему подключению к интернету по WI-FI.

net.wlp3s0        |Line 6: failed to parse ssid '*SSID*'.
net.wlp3s0        |Line 6: failed to parse ssid '*SSID*'.
net.wlp3s0        |Line 9: Invalid PSK '*WPA_PASSWORD*'.
net.wlp3s0        |Line 9: failed to parse psk '*WPA_PASSWORD*'.
net.wlp3s0        |Line 10: failed to parse network block.
net.wlp3s0        |Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'

Не смущает?

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от Shaligrinn

замечу, что я ввожу название сети и пароль корректно, в этом я уверен абсолютно

Если вы уверены в правильности конфига больше, чем утилита его использующая, то рекомендую использовать что-нибудь уровнем повыше, чем ручная правка конфигов, например NetworkManager и его утилиты конфигурации.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Если вы уверены в правильности конфига больше, чем утилита его использующая

Не нужно домыслов, ведь я высказался точно: «я ввожу название сети и пароль корректно».

Дело оказалось в другом, пароль от сети который я вводил был совершенно ни к чему, а следовало вводить его преобразование через wpa_passphrase, и я совсем забыл об этом моменте. Если бы не наш диалог, то не знаю когда бы я вспомнил об этом. Спасибо!

Shaligrinn ()
Ответ на: комментарий от Shaligrinn

Если хотите что-то сказать, то пожалуйста. Но на всякий случай замечу, что я ввожу название сети и пароль корректно, в этом я уверен абсолютно.

А утилита wpa_passphrase <ssid> [passphrase] использовалась?

https://wiki.archlinux.org/index.php/wpa_supplicant#Connecting_with_wpa_passp...

Kroz ★★★★★ ()
Последнее исправление: Kroz (всего исправлений: 2)
Ответ на: комментарий от Kroz

Я очень давно такое конфигурил, но подозреваю, что в данном случае утилита wpa_passphrase [passphrase] не использовалась?

Да, вы правы. А после её использования всё встало на свои места.

Shaligrinn ()
Ответ на: комментарий от Shaligrinn

преобразование через wpa_passphrase

Более того, при работе с этой утилитой её аргументы следует заключать в строгие кавычки wpa_passphrase '<ssid>' '[passphrase]' ... (одинарные кавычки), это нужно во избежание проблем при использовании специальных символов. Если у кого-то есть доступ на редактирование статей в Gentoo wiki и желание внести туда свой вклад, то, пожалуйста, добавьте этот момент.

Ссылка: https://wiki.gentoo.org/wiki/Wpa_supplicant

Shaligrinn ()