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?


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.


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


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.