bandar udara - Utilitas Nirkabel Command Line yang Tidak Dikenal

Tersembunyi dari pengguna Mac biasa adalah utilitas baris perintah yang memungkinkan Anda untuk melihat, mengkonfigurasi, dan memecahkan masalah koneksi nirkabel Mac Anda, seluruhnya dari Terminal OS X. Perintah ini memiliki file bantuan tetapi sebaliknya tetapi tidak banyak dokumentasi, dan dilihat dari lokasi perintah yang tidak jelas, Apple mungkin tidak berpikir itu akan terlalu berguna bagi pengguna Mac rata-rata. Tapi alat bandara baris perintah tersembunyi memang sangat berguna, terutama untuk pengguna Mac yang lebih maju yang ingin memiliki kontrol penuh atas perangkat keras wi-fi mereka langsung dari baris perintah di OS X.

Dengan itu, berikut adalah cara mengakses alat bandara yang sangat berguna namun sedikit diketahui, dan bagaimana Anda dapat menggunakannya untuk beberapa tugas jaringan juga.

Jika Anda bertanya-tanya, ya alat bandara baris perintah ada di hampir semua versi OS X, bahkan versi modern yang berhenti memanggil 'bandara' jaringan nirkabel dan menyebutnya sebagai Wi-Fi. OK mari kita mulai.

Pertama, Dapatkan Akses Lebih Mudah ke alat Wi-Fi bandara

Hal pertama yang ingin Anda lakukan adalah membuat tautan simbolis ke perintah bandara, karena terletak di lokasi yang sangat tidak nyaman dengan jalur yang dalam, ini membantu untuk penggunaan cepat. Melakukannya sangat mudah, di Terminal ketik yang berikut:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Di atas mungkin agak sulit untuk dibaca pada beberapa browser, jadi alternatifnya Anda dapat menggunakan yang berikut (ia melakukan hal yang sama, hanya dibagi menjadi dua perintah):

$ cd /usr/sbin
$ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Apapun metode yang Anda gunakan, perintah sudo akan meminta Anda untuk kata sandi root, masukkan dan tekan kembali.

Ya, jalur rahasia raksasa itu melalui kedalaman OS X adalah tempat Apple menyembunyikan utilitas bandara yang indah, tetapi dengan menjalankan perintah di atas, Anda baru saja menautkan jalur panjang itu ke 'bandara' yang jauh lebih pendek, hebat.

Menggunakan Alat Wireless bandara di Mac OS X Command Line

Sekarang Anda memiliki akses cepat dan mudah ke bandara dengan tautan simbolis di atas, Anda dapat mulai menggunakan alat bandara.

Sebagai permulaan, Anda mungkin akan menemukan flag -I dan flag -S yang paling bermanfaat dan informatif. Jadi, ketikkan airport -I pada prompt Terminal, yang akan mengembalikan sesuatu seperti berikut:

$ airport -I
commQuality: 75
rawQuality: 59
avgSignalLevel: -40
avgNoiseLevel: -97
linkStatus: ESS
portType: Client
lastTxRate: 11
maxRate: 11
lastAssocStatus: 1
BSSID: 00:06:5b:2a:37:10
SSID: OSXNetwork
Security: none
$

Ditampilkan adalah informasi rinci tentang kualitas sinyal nirkabel, kebisingan, keamanan, dan atribut jaringan WiFi lainnya.

Perintah bandara lebih kuat daripada hanya bisa daftar informasi pada jaringan nirkabel saat ini sekalipun, Anda sebenarnya dapat secara manual menyesuaikan pengaturan wi-fi, pengaturan kartu jaringan, memecahkan masalah jaringan, mengubah jenis keamanan yang digunakan pada koneksi, menangkap paket ke file pcap, bergabung dan jaringan leae, memisahkan diri dari jaringan wifi, memprioritaskan router dan jaringan, melihat kekuatan sinyal dan gangguan, menyesuaikan driver perangkat keras wi-fi, dan melakukan berbagai macam fungsi pemecahan masalah jaringan juga. Ini mudah salah satu cara paling ampuh untuk berinteraksi dengan kartu nirkabel pada Mac.

Meskipun tidak ada halaman panduan untuk perintah bandara, melampirkan flag -h atau –help ke perintah untuk menerbitkan daftar singkat dan penjelasan tentang fungsi mereka. Anda juga dapat menjalankan 'bandara' di baris perintah OS X untuk mendapatkan file bantuan lengkap, ditunjukkan di bawah ini:

bandara $
Penggunaan: bandara [antarmuka] [kata kerja] [opsi]

[antarmuka]
Jika antarmuka tidak ditentukan, bandara akan menggunakan antarmuka AirPort pertama pada sistem.

[kata kerja adalah salah satu dari yang berikut:
prefs Jika ditentukan tanpa pasangan nilai kunci, tampilkan subset preferensi AirPort untuk
antarmuka yang ditentukan.

Preferensi dapat dikonfigurasi menggunakan sintaks kunci = nilai. Kunci dan nilai yang mungkin ditetapkan di bawah ini.
Pengaturan Boolean dapat dikonfigurasi menggunakan 'YA' dan 'TIDAK'.

DisconnectOnLogout (Boolean)
JoinMode (String)
Otomatis
Disukai
Peringkat
Baru
Terkuat
JoinModeFallback (String)
Cepat
JoinOpen
Tetap mencari
Tidak melakukan apapun
RememberRecentNetworks (Boolean)
RequireAdmin (Boolean)
RequireAdminIBSS (Boolean)
RequireAdminNetworkChange (Boolean)
RequireAdminPowerToggle (Boolean)
WoWEnabled (Boolean)

logger Memantau fasilitas penebangan pengemudi.

mengendus Jika nomor saluran ditentukan, airportd akan mencoba mengkonfigurasi antarmuka
untuk menggunakan saluran itu sebelum mulai mengendus 802.11 frame. Menangkap file disimpan ke / tmp.
Membutuhkan hak istimewa pengguna super.

debug Aktifkan debug logging. Pengaturan log debug dapat diaktifkan dengan awalan dengan '+', dan dinonaktifkan
dengan awalan dengan '-'.

Bendera Debug AirPort Userland
DriverDiscovery
DriverEvent
Info
Sistem konfigurasi
UserEvent
PreferredNetworks
AutoJoin
IPC
Pindai
802.1x
Assoc
Gantungan kunci
RSNAuth
Wow
P2P
Berkeliaran
BTCoex
AllUserland - Aktifkan / Nonaktifkan semua bendera debug userland

Bendera Umum AirPort Driver
DriverInfo
DriverError
DriverWPA
DriverScan
AllDriver - Aktifkan / Nonaktifkan semua flag debug driver

AirPort Driver Vendor Flags
VendorAssoc
VendorConnection
AllVendor - Aktifkan / Nonaktifkan semua bendera debug vendor

Bendera Global AirPort
LogFile - Simpan semua log AirPort ke /var/log/wifi.log

[opsi] adalah salah satu dari yang berikut:
Tidak ada opsi yang ditentukan saat ini.

Contoh:

Mengkonfigurasi preferensi (membutuhkan hak admin)
sudo airport en1 prefs JoinMode = Pilihan RememberRecentNetworks = NO RequireAdmin = YES

Mengendus pada saluran 1:
bandar udara en1 mengendus 1

LEGACY COMMANDS:
Argumen yang didukung:
-c [[arg]] –channel = [[arg]] Setel saluran acak pada kartu
-z -disassociate Disassociate dari jaringan apa pun
-I -getinfo Cetak status nirkabel saat ini, misalnya info sinyal, BSSID, jenis port, dll.
-s [[arg]] –scan = [[arg]] Lakukan pemindaian siaran nirkabel.
Akan melakukan pemindaian terarah jika [arg] opsional disediakan
-x –xml Cetak info sebagai XML
-P –psk Buat PSK dari pass phrase yang ditentukan dan SSID.
Argumen tambahan berikut harus ditentukan dengan perintah ini:
–password = [arg] Tentukan kata sandi WPA
–ssid = [arg] Tentukan SSID saat membuat PSK
-h –help Tampilkan bantuan ini

Seperti yang Anda lihat, ada banyak sekali pilihan untuk berinteraksi dengan jaringan nirkabel dengan menggunakan utilitas bandara di OS X. Pengguna Mac tingkat lanjut harus benar-benar menendang keluar dari yang satu ini, karena ini sangat kuat, dan sangat berguna. Lain kali Anda mengerjakan tugas terkait wi-fi atau jaringan nirkabel secara umum, ingatlah alat bandara yang mengagumkan.