Làm cách nào để kết nối với mạng WiFi bằng nmcli?


11

Tôi có thể kết nối với mạng không dây bằng cách sử dụng nm-appletkhi chạy nó trong lightdm, tuy nhiên, nó không hoạt động trong phiên openBox mà tôi tự khởi động (một người dùng đã bắt đầu Phiên X), nhưng tôi không thể làm như vậy bằng cách sử dụng nmcli.

Tôi đang chạy nmclibằng cách sử dụng sudo. Sau 90 giây, tôi nhận được tin nhắn hết thời gian. Điều gì có thể sai?

Đây là cấu hình tôi phải sử dụng - http://www.depts.ttu.edu/ithelpcentral/solutions/w châu /


bạn đã kiểm tra câu hỏi này Askubfox.com/q/8322/169736 chưa?
Braiam

Từ trang hướng dẫn của cnetworkmanagertôi, tôi tập hợp rằng nó không hỗ trợ doanh nghiệp WPA2.
Chúa ơi.

Bạn có thể chỉnh sửa câu hỏi của bạn và thêm nó? Vì không ai có thể hiểu tại sao chúng hoạt động và bạn thì không. Ngoài ra tôi khuyên bạn nên chỉnh sửa tiêu đề để mọi người có thể tìm thấy nó dễ dàng hơn. Sau đó gửi câu trả lời của bạn dưới đây;).
Braiam

thêm liên kết với thông tin mạng của tôi.
Chúa ơi.

Và câu trả lời?
Braiam

Câu trả lời:


12

Đã thử nghiệm trong Ubuntu 16.04 LTS

Trong trường hợp giao diện không dây đã được kết nối với một số AP khác, trước tiên hãy ngắt kết nối nó bằng

nmcli con down <AP name>

Ví dụ: Giao diện giả sử đã được kết nối với 'BeforeAP', sau đó ngắt kết nối bằng cách sử dụng

nmcli con down PreviousAP

Bây giờ để kết nối với AP mới

Xem xét bạn biết tên AP và mật khẩu.

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

Ví dụ: Tên AP: Kết nối với điều này

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Điều này sẽ tự động tạo một tập tin /etc/NetworkManager/system-connections/với APname, trong đó sẽ chứa cấu hình.

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

Cảm ơn bạn đã giải thích cách kết nối với mạng wifi mới
Normadize

11

Để bật WiFi

sudo rfkill unblock wifi
nmcli networking on

Để liệt kê các mạng WiFi

nmcli connection show

Đầu ra phải giống như thế này

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

ncmlicho phép bạn kết nối thông qua UUID hoặc ID (NAME, SSID )

Sử dụng :

 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>

Sử dụng ví dụ trong trường hợp này

  • Kết nối :

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

    hoặc là

    nmcli c up id Rishbh-Q1000
    
  • Kết nối trên giao diện wlan cụ thể:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    hoặc là

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
    
  • Ngắt kết nối:

    nmcli c down id Rishbh-Q1000
    

    hoặc là

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

Lỗi: 'danh sách' không hợp lệ 'lệnh' kết nối '. (công cụ nmcli, phiên bản 1.2.6)
Mariano Dupont

'danh sách' đã được thay thế bằng 'hiển thị' trong phiên bản mới hơn của nmcli
RishbhSharma
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.