Я вивчаю кілька інструментів низького рівня для підключення до бездротових мереж, і знайшов такі інструменти (з корисною документацією / посібниками):
Я не можу знайти ґрунтовну оцінку цих інструментів чи подібних інструментів. Можливо, хтось може порівняти ці інструменти з точки зору надійності та зручності для користувачів? Який найкращий для робочого столу Linux? Посилання на існуючу статтю вітається, оскільки я не можу знайти багато чого за допомогою веб-пошуку.
Вибачте, якщо це питання є занадто відкритим, але я не можу знайти хорошого порівняння, і я отримав неоднозначні відгуки від людей про те, який інструмент є найбільш надійним.
Ось трохи з мого досвіду:
Я використовую wpa_cli, і я був дуже задоволений. Він працює без перешкод у багатьох системах Linux, але, здається, не працює, коли встановлено NetworkManager. Моя основна проблема полягає в тому, що зараз у мене в конфігурації є понад 100 мереж Wi-Fi, і, здається, не простий спосіб додати / видалити мережу за допомогою SSID. Мені потрібно використовувати номер мережі, який присвоює wpa_supplicant, і переоцінювати чи переставляти мережі видається необгрунтованим. Я також повинен вручну ввести SSID для нових мереж - можливо, щось на зразок заповнення вкладок або меню вибору тексту, було б непогано. Це спалило багато мого часу, коли, наприклад, ssid мав деякий пробільний пробіл.
Також у мене виникли проблеми, коли мені потрібно вручну встановити певну конфігурацію, як scan_ssid=1
для прихованих мереж, так і key_mgmt=NONE
для незашифрованих мереж. Я переживаю, що під час підключення до нової мережі Wi-Fi може з’явитись інший особливий випадок, і я, можливо, не встигну заздалегідь вивчити wpa_supplicant.conf
рішення. Таким чином, зручність у користуванні - це певна проблема з wpa_cli, але, можливо, є функції цього інструменту, про які я не знаю.
Мені повідомили, що nmcli є найбільш зручним для користувачів і не жертвує надійністю, хоча він покладається на NetworkManager як залежність. Я отримав ще одну рекомендацію, що iw найкраще для робочого столу Linux, оскільки він вбудований у всі дистрибутиви Linux, але моє враження, що iw не полегшує керування та автоматизацію конфігурацій, коли налаштовано багато підключень. ArchWiki також говорить, що iw підтримує лише nl80211 , але це може не викликати реальної проблеми.
Оскільки я не можу знайти порівняння в цих інструментах, будь-яке розуміння чи посилання були б вдячні.
nmcli
замінюєтьсяwpa_cli
(тому вам не потрібноwpa_cli
), алеiw
це набагато більш низька утиліта для управління бездротовими мережами, тодіnmcli
як більше для кінцевих користувачів, оскільки це може бути передній край GUInmcli
.