Saya ingin terhubung ke titik akses nirkabel dari baris perintah. Idealnya, saya hanya perlu nama AP. Tetapi alamat perangkat kerasnya juga akan berfungsi.
Saya tahu saya dapat menggunakan nmcli
untuk terhubung ke koneksi jaringan yang dikelola, tetapi dalam kasus saya, titik akses mungkin belum dikonfigurasi untuk Network-Manager (Lihat perbedaan antara output dari nm-tool
dan nmcli con
).
Contoh output dari 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 [...]
Contoh output dari 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
[...]
Bagaimana cara saya terhubung ke titik akses yang mungkin atau mungkin tidak diketahui oleh NM?
Ekstra: Mengetahui apakah koneksi memerlukan frase sandi, dan mengirimkannya pada command-line juga akan lebih bagus (artinya, manajer jaringan tidak akan membuka dialog keyring atau kesalahan pada gui)