Як підключитися до мережі WiFi за допомогою nmcli?


11

Я можу підключитися до бездротової мережі, використовуючи nm-appletпід час її запуску в lightdm, однак це не працює в сесії openBox, яку я починаю як я (користувач запустив X-сесію), але не можу це зробити за допомогою nmcli.

Я бігаю nmcliза допомогою sudo. Через 90 секунд я отримую повідомлення про час очікування. Що може бути не так?

Це конфігурація, яку я повинен використовувати - http://www.depts.ttu.edu/ithelpcentral/solutions/wireless/


ви перевірили це питання askubuntu.com/q/8322/169736 ?
— Брайам

Зі сторінки man cnetworkmanager, я вважаю, що вона не підтримує WPA2 підприємства.
— Лорд Лох.

Чи можете ви відредагувати своє запитання та додати це? Тому що ніхто не зрозуміє, чому для них працює, а ваш - ні. Також рекомендую редагувати заголовок, щоб люди могли його легше знайти. Потім опублікуйте свою відповідь нижче;).
— Брайам

додано посилання з моєю інформацією про мережу.
— Лорд Лох.

А відповідь?
— Брайам

Відповіді:


13

Тестовано в Ubuntu 16.04 LTS

Якщо бездротовий інтерфейс вже підключений до якоїсь іншої точки доступу, спочатку відключіть його за допомогою

nmcli con down <AP name>

Приклад: Припустимо, інтерфейс вже підключений до "PreviousAP", а потім від'єднайте його за допомогою

nmcli con down PreviousAP

Тепер про підключення до нової точки доступу

Зважаючи на те, що ви знаєте ім'я та пароль AP.

nmcli device wifi connect <AP name> password <password>

Приклад: Назва AP: Підключення до цього

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Це автоматично створить файл у файлі /etc/NetworkManager/system-connections/з APname, який буде містити конфігурацію.

ls /etc/NetworkManager/system-connections/Connect-to-this

Дякуємо, що пояснили, як підключитися до нової мережі Wi-Fi
— Normadize

Це все ще працює в ubuntu 18.04 навіть під час прямого встановлення! Спасибі! ifupне працював для мене, тому я використавsudo ip link set wlan0 up
— lucidbrot

12

Увімкнути WiFi

sudo rfkill unblock wifi
nmcli networking on

Щоб перерахувати мережі WiFi

nmcli connection show

Вихід повинен бути приблизно таким

NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Rishbh-Q1000              cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05   802-11-wireless   Thursday 18 September 2014 05:32:34 PM IST

ncmliдозволяє підключитися через UUID або ID (NAME, SSID )

Використання:

 nmcli connection { COMMAND | help }
   COMMAND := { list | status | up | down | delete }

   list [id <id> | uuid <id>]
   status [id <id> | uuid <id> | path <path>]
   up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
   down id <id> | uuid <id>
   delete id <id> | uuid <id>

Приклад Використання в цьому випадку

  • Підключення:

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    

    або

    nmcli c up id Rishbh-Q1000
    
  • Підключіться до конкретного інтерфейсу wlan:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    або

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
    
  • Відключіть:

    nmcli c down id Rishbh-Q1000
    

    або

    nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    

Помилка: "список" недійсна команда "з'єднання". (інструмент nmcli, версія 1.2.6)
— Маріано Дюпон

'list' було замінено на 'show' у новій версії nmcli
— RishbhSharma
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.