ฉันจะเชื่อมต่อกับเครือข่าย 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หรือไม่
Braiam

จากหน้า man ของcnetworkmanagerฉันรวบรวมว่ามันไม่สนับสนุนองค์กร WPA2
ลอร์ดโลห์

คุณสามารถแก้ไขคำถามและเพิ่มได้ไหม? เนื่องจากไม่มีใครจะคิดออกว่าทำไมพวกเขาถึงทำงานได้และคุณก็ทำไม่ได้ นอกจากนี้ฉันขอแนะนำให้แก้ไขชื่อเพื่อให้ผู้คนสามารถค้นหาได้ง่ายขึ้น จากนั้นโพสต์คำตอบของคุณด้านล่าง;)
Braiam

เพิ่มลิงค์ด้วยข้อมูลเครือข่ายของฉัน
ลอร์ดโลห์

และคำตอบ?
Braiam

คำตอบ:


13

ผ่านการทดสอบใน Ubuntu 16.04 LTS

ในกรณีที่อินเทอร์เฟซไร้สายเชื่อมต่อกับ AP อื่นอยู่ก่อนให้ยกเลิกการเชื่อมต่อโดยใช้

nmcli con down <AP name>

ตัวอย่าง: หากว่าอินเตอร์เฟสได้เชื่อมต่อกับ 'PreviousAP' แล้วจึงยกเลิกการเชื่อมต่อโดยใช้

nmcli con down PreviousAP

ตอนนี้สำหรับการเชื่อมต่อกับ AP ใหม่

พิจารณาว่าคุณรู้จักชื่อและรหัสผ่านของ 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

ขอบคุณสำหรับการอธิบายวิธีเชื่อมต่อกับเครือข่าย wifi ใหม่
ทำให้เป็นเรื่องปกติใน

ยังคงใช้งานได้ใน 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อนุญาตให้คุณเชื่อมต่อผ่าน The 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)
Mariano Dupont

'list' ถูกแทนที่ด้วย 'show' ใน nmcli เวอร์ชันใหม่
RishbhSharma
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.