Pada Mac OS X, mudah untuk menggunakan AirPort GUI untuk mendaftar semua jaringan WLAN (SSID) dan memilih satu. Tetapi bagaimana saya bisa membuat daftar semua titik akses (stasiun basis) dalam satu jaringan, dan secara manual memilih satu dari mereka berdasarkan alamat MAC-nya?
Alasan saya bertanya adalah situasi yang terlalu umum di mana salah satu titik akses dalam jaringan telah gagal dan, misalnya, berhenti memberikan alamat IP atau paket routing.
Di Linux, saya bisa menggunakan alat baris perintah seperti iwlist untuk mendaftar titik akses dan iwconfig untuk memilih salah satunya. Bagaimana saya bisa melakukan hal serupa pada Mac OS X? Saya menggunakan MacBook Pro dan Mac OS X 10.6.4 baru.
macos
mac
wireless-networking
Jukka Suomela
sumber
sumber
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
akan memberi Anda hasil pemindaian.sudo networksetup -setairportnetwork en1 "SSID" "Password"
bergabung tetapi tidak mengizinkan cara untuk memilih titik akses berdasarkan alamat MAC.Jawaban:
Mac OS X tidak menyediakan cara untuk daftar putih atau daftar hitam AP oleh BSSID atau lainnya.
Bahkan jika seseorang menemukan / merekayasa balik beberapa API pribadi yang dapat memungkinkan alat teduh untuk menentukan BSSID saat bergabung, itu masih tidak akan banyak membantu; karena tidak ada mekanisme daftar hitam atau daftar putih di OS, klien Anda dapat segera berkeliaran ke AP yang gagal jika kekuatan sinyal AP yang baik tidak mencukupi, dan kekuatan sinyal AP yang gagal cukup baik.
Seperti yang dicatat oleh @Chealion,
airport -s
daftar semua AP yang terlihat secara individual alih-alih diciutkan oleh SSID.Saya biasanya melakukan ini untuk menaruh symlink ke
airport
perintah di direktori di$PATH
:... jadi setelah itu saya bisa mengeluarkan
airport -s
.Jika Anda menemukan kartu 802.11 pihak ketiga, mungkin dongle USB, yang menggunakan driver Mac OS X sendiri yang tidak memanfaatkan infrastruktur klien AirPort Apple apa pun (keluarga IO80211 IOKit, kerangka kerja pribadi Apple80211, dan "AirPort" GUI), maka mungkin produk itu dapat berisi fitur daftar putih atau daftar hitam BSSID, tetapi dukungan untuknya tidak ada di infrastruktur 802.11 bawaan Mac OS X.
sumber