Di Ubuntu 11.04 saya menggunakan InSSIDer untuk memindai AP yang tersedia dan mengurutkannya berdasarkan kekuatan sinyal.
Sayangnya program tersebut tampaknya rusak di Ubuntu 11.10, dan
iwlist wlan0 scan
tidak mengembalikan sesuatu yang berarti.
Opsi apa yang harus saya pindai untuk Jalur Akses Nirkabel yang tersedia, mungkin dengan GUI?
sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'
harus membantu.Jawaban:
sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'
harus membantu.Ini kombinasi
sudo
(dijalankan sebagai root, lakukan operasi istimewa),iwlist wlan0 scanning
(menghasilkan beberapa output pada STDOUT), simbol pipa "|" (menghubungkan STDOUT dari perintah ke kiri ke STDIN dari proses di sebelah kanan), danegrep
perintah dengan "kutip tunggal" (untuk mencegah shell menafsirkan karakter "|") Ekspresi Reguler untuk memfilter STDIN . Lihatman bash
,man sudo
,man iwlist
,man egrep
, danman re_format
untuk rincian.SELALU melakukan man apapun (seperti di atas) SEBELUM Anda menjalankan string perintah dari orang lain. Pendidikan mandiri jauh lebih aman daripada kepercayaan buta.
sumber
/
. Banyak pengguna Linux baru takut dengan ukuran halaman manual dan ketidakmampuan mereka untuk menemukan informasi yang benar dengan cepat.Menggunakan
iw
Saya tidak
nm-tool
menginstal jadi saya gunakaniw
.Perintah ini mengurutkan titik akses berdasarkan kekuatan sinyal, terkuat terlebih dahulu:
Setiap perintah menjelaskan:
iw dev wlan0 scan
: Memindai titik akses yang dapat dicapai melalui antarmukawlan0
egrep "signal:|SSID:"
: Dapatkan garis dengan kekuatan sinyal dan SSID dariiw
output. Outputnya terlihat seperti ini sekarang:sed -e "s/\tsignal: //" -e "s/\tSSID: //"
: Kurangiegrep
output untuk ini:awk '{ORS = (NR % 2 == 0)? "\n" : " "; print}'
: Bawa kekuatan sinyal dan SSID pada saluran yang sama. Lebih khusus lagi, ketika nomor baris (NR
) genap, yaitu, kita berada di garis yang menunjukkan titik akses, pemisah catatan output (ORS
) harus menjadi pemecah baris. Kalau tidak, kita berada di garis yang mengandung kekuatan sinyal, jadi kita bergabung dengan garis dengan membuatORS
ruang sederhana.Jika kita
sort
menghasilkan ini, kita berakhir dengan daftar kekuatan sinyal dan titik akses, menunjukkan titik akses dengan sinyal terkuat di atas:Hati-hati: Beberapa titik akses dapat memiliki kemampuan yang diperluas: Kemampuan yang diperluas: * Daftar SSID
Jadi, memilih "SSID:" alih-alih "SSID" membantu menghindari ouput tambahan ini yang akan membuat perintah gagal.
sumber
grep
tosed
toawk
, jangan Anda hanya suka Linux! Jawaban komprehensif yang sangat bagus. Saya tahu saya tidak seharusnya menulis komentar gratis, tetapi ini benar-benar layak untuk ditulis, Anda bahkan menyertakan keluaran menengah.nm-tool
untuk mendapatkan daftar Poin Akses Nirkabelsed
untuk menambahkan level sinyal di depan setiap barisnm-tool
adalah bagian dari paket "network-manager" yang jelas diinstal dalam sistem Ubuntu yang khas.sumber
Anda juga dapat menggunakan nmcli, saya menemukannya sendiri beberapa bulan yang lalu dan yang termudah yang saya gunakan sejauh ini.
Untuk informasi yang berbeda, periksa halaman manual.
sumber
wlan0 adalah Anda antarmuka nirkabel
hasilnya seperti daftar di bawah ini ...
perintah akan mengembalikan info enkripsi
sistem: openwrt 15.05
sumber