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)
sumber
Anda dapat melakukan ini secara langsung menggunakan
nmcli
, bahkan jika koneksi belum dikonfigurasi di Network Manager:Jika Anda tidak ingin kata sandi nirkabel disimpan dalam riwayat Anda di versi terbaru (mungkin lebih baru dari yang disebutkan di bawah), Anda dapat menambahkan
--ask
agar nmcli meminta Anda untuk kehilangan informasi yang dibutuhkan.Fasilitas ini ditambahkan di Network Manager 0.9.6, jadi ini hanya berfungsi di Ubuntu 12.10 atau lebih baru.
Anda juga bisa mendapatkan daftar jalur akses yang tersedia dengan:
sumber
con
tidak dikenali olehnmcli dev wifi
nmcli -v
is0.9.4.0
sudo apt-get update
melakukannya.Anda dapat menggunakan iwconfig (wifitools) untuk enkripsi wep, atau wpa_supplicant untuk wpa dan wep, juga Anda menggunakan kutukan wicd jika Anda mencari sesuatu yang lebih mudah, semoga sukses =)
sumber
Anda dapat memeriksa iwconfig dan iwlist:
Ada banyak pilihan. Lihat Alat Nirkabel untuk Linux untuk lebih lanjut.
sumber