Tôi muốn kết nối với một điểm truy cập không dây từ dòng lệnh. Lý tưởng nhất là tôi chỉ cần tên của AP. Nhưng địa chỉ phần cứng cũng sẽ hoạt động.
Tôi biết tôi có thể sử dụng nmcli
để kết nối với kết nối mạng được quản lý, nhưng trong trường hợp của tôi, điểm truy cập có thể chưa được định cấu hình cho Trình quản lý mạng (Xem sự khác biệt giữa đầu ra của nm-tool
và nmcli con
).
Ví dụ đầu ra của nmcli
:
Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...]
Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...]
Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...]
T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...]
Ví dụ đầu ra của nm-tool
:
State: connected
- Device: eth1 [Auto pwln] ----------------------------------------------------
[...]
Wireless Access Points (* = current AP)
*pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
WLAN: Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2
[...]
Làm cách nào để tôi kết nối với một điểm truy cập có thể biết hoặc không biết đến NM?
Bổ sung: Tìm hiểu xem kết nối có cần cụm mật khẩu hay không và cũng gửi nó trên dòng lệnh cũng sẽ rất tuyệt (nghĩa là sẽ rất tuyệt nếu người quản lý mạng sẽ không mở bất kỳ hộp thoại khóa nào hoặc lỗi trên gui)