Іноді графічного вікна з Wi-Fi мережами немає: ви працюєте в терміналі, налаштовуєте комп’ютер без стільниці або просто хочете швидко побачити, що є в ефірі. У більшості дистрибутивів за мережі відповідає служба NetworkManager, а керувати нею можна командою nmcli. Нижче покажемо, як побачити список Wi-Fi мереж та підключитися до потрібної.
Список мереж однією командою
Термінал — це вікно, в яке вводять команди. Відкрийте його й введіть:
nmcli device wifi list
Команду можна скоротити до nmcli dev wifi: результат той самий. Адміністратор не потрібен.
Що означають стовпці
У таблиці кожен рядок — одна мережа. Найважливіше:
- IN-USE — зірочка біля мережі, до якої ви підключені.
- SSID — назва мережі, яку ви бачите в списку на телефоні.
- CHAN — канал, на якому працює роутер.
- RATE — максимальна швидкість зв’язку.
- SIGNAL і BARS — рівень сигналу: що більше число й рисочок, то краще.
- SECURITY — захист мережі, наприклад, WPA2. Порожнє поле означає відкриту мережу.
Як залишити лише потрібне
Таблиця широка, тому корисно вибрати кілька стовпців:
nmcli -f SSID,SIGNAL,SECURITY device wifi list
Так ви побачите лише назву, рівень сигналу та захист. Якщо мереж забагато, залишіть найсильніші, відсортувавши список за сигналом: nmcli -f SSID,SIGNAL device wifi list | sort -k2 -n -r.
Як оновити список
Список зберігається кілька секунд. Щоб просканувати ефір заново, попросіть адаптер знайти мережі ще раз:
nmcli device wifi rescan
nmcli device wifi list
Як підключитися до мережі
Коли знайшли свою мережу, підключіться до неї, вказавши назву та пароль:
nmcli device wifi connect "НазваМережі" password "ваш_пароль"
Назву й пароль беріть в лапки, якщо в них є пробіли чи спеціальні символи. Якщо пароль не вказати, nmcli може запитати його сам. Наступного разу система підключатиметься до цієї мережі автоматично.
Якщо Wi-Fi вимкнено
Спершу перевірте, чи увімкнено сам адаптер:
nmcli radio wifi
nmcli radio wifi on
Перша команда покаже enabled або disabled, друга вмикає Wi-Fi.
Поширені запитання
Команда «nmcli: command not found»
Значить NetworkManager у системі немає. Встановіть його: sudo apt install network-manager або sudo dnf install NetworkManager. Якщо система керує мережею інакше, nmcli не допоможе.
Список порожній
Перевірте nmcli radio wifi і запустіть rfkill list: Wi-Fi може бути заблокований перемикачем на ноутбуці. Про драйвери, коли адаптера не видно взагалі, потрібна окрема інструкція.
Як не показувати пароль у історії команд?
Команда nmcli --ask device wifi connect "НазваМережі" запитає пароль окремо, і він не потрапить у рядок команди.
Чому я бачу одну мережу кілька разів?
Роутер може працювати на двох частотах (2,4 і 5 ГГц) або в системі кілька точок доступу з однією назвою. Це нормально.
Порада від Kernelka
Якщо швидкість низька, дивіться на стовпці CHAN і SIGNAL: коли в сусідів ті ж канали, спробуйте змінити канал у налаштуваннях роутера або підключитися до мережі 5 ГГц.
Підсумок
nmcli device wifi listпоказує всі доступні мережі.- Важливі стовпці: SSID, SIGNAL, SECURITY, а зірочка IN-USE позначає поточну мережу.
nmcli device wifi rescanоновлює список.- Підключення:
nmcli device wifi connect "Назва" password "пароль". - Увімкнути Wi-Fi можна командою
nmcli radio wifi on.