Як підключитися до мережі 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.