Bisakah saya terhubung ke titik akses tertentu oleh BSSID?

17

Apakah ada cara untuk mendapatkan Mac OS X untuk terhubung ke titik akses tertentu oleh BSSID? Saya memiliki jaringan dengan SSID yang sama untuk beberapa titik akses, dan kadang-kadang saya ingin menentukan titik akses tertentu untuk terhubung. Apakah ini sesuatu yang dapat dilakukan Mac OS X secara asli, atau adakah alat pihak ketiga yang dapat melakukan ini?

Kyle Cronin
sumber
Jika AP berada di jaringan yang sama, Anda harus terhubung secara otomatis ke jangkauan apa pun, bukan?
Nathan Greenstein
@Nathan Menghubungkan ke jaringan bukan masalah, hanya saja satu adalah jaringan G dan satu adalah jaringan N, dan saya ingin menggunakan N itu kapan saja memungkinkan. Sayangnya, mengubah SSID bukanlah opsi.
Kyle Cronin
Kena kau. Saya melewatkan sedikit g / n.
Nathan Greenstein
Mungkin jika Anda menggali ke dalam file preferensi dan mencoba mengedit secara manual. Saya tahu untuk powerbook G4 lama (Mac 10.4.11) Saya memiliki alat baris perintah bandara "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" dengan opsi --associate dan --bssid tersedia tetapi tampaknya dihapus dari rilis yang lebih baru.
phwd
1
Saya memiliki masalah yang sama. Saya memecahkannya dari ujung yang lain, memblokir MAC Mac saya dari router yang tidak diinginkan.
Jamie Kitson

Jawaban:

5

Apa versi OS X yang Anda miliki?

Dalam versi yang lebih lama ini dimungkinkan:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00: 11: 22: 33: 44: 55' kata sandi = 'PASSWORD'

Tetapi pada OS X 10.6 tidak berfungsi lagi.

Saya sudah mencari tinggi dan rendah untuk solusi untuk ini, tetapi belum menemukan apa pun. Satu-satunya solusi adalah semakin dekat ke stasiun pangkalan Anda. Sehingga sinyal-n lebih kuat.

deiga
sumber
pada osx 10.14.1 (mojave) terletak di "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan
@ AsimRazaKhan Tetapi tidak memenuhi fungsi yang sama. Setidaknya saya tidak dapat menemukan cara untuk benar-benar terhubung ke sesuatu
deiga
2

Anda dapat menggunakan alat itu:

bandara-bssid di github

Lil'Monster 987
sumber
1
tautannya tidak menginspirasi banyak kepercayaan juga
Tetsujin
@Annhydrium Silakan tambahkan beberapa instruksi. Sebagian besar informasi yang terkandung dalam file README pada proyek GitHub adalah dalam bahasa Jepang.
Ben Morrow
Coba google translate.
historystamp
Readme ini dalam bahasa Jepang, dan Anda harus mengompilasinya dari sumber, tetapi begitu Anda sudah menemukannya, ia berfungsi seperti yang diiklankan
tbodt
@tbodt saya tidak bisa membuatnya bekerja. Mungkin ada sesuatu yang saya lewatkan. Saya mengunduhnya dan mengompilasinya menggunakan makefile dan xcode, tidak ada yang berhasil. Ia mengklaim telah terhubung ke bssid yang saya inginkan, tetapi makro masih tidak peduli dan mencoba untuk terhubung ke jaringan lain
MuhsinFatih
2

versi terbaru dari alat di atas dapat mengkonfirmasi bekerja pada el capitan (10.11)

bandara-bssid

syto203
sumber
1
Memecahkan masalah saya di Mojave. Itu tidak beralih ke BSSID yang Anda tentukan tetapi memicu switch, ke BSSID terbaik di ESSID yang sama. Dan ini melakukan ini jauh lebih cepat daripada networksetupatau menonaktifkan / mengaktifkan kembali wifi untuk mencoba mencapai hasil yang sama (yaitu, membuat wifi berfungsi ketika Mac dengan keras kepala mengabaikan AP yang kuat tepat di sebelah Anda dan mendukung yang ada di belakang rumah) ).
Partly Cloudy