Tôi có thể kết nối với một điểm truy cập cụ thể bằng BSSID không?


17

Có cách nào để Mac OS X kết nối với một điểm truy cập cụ thể bằng BSSID không? Tôi có một mạng có cùng SSID cho nhiều điểm truy cập và đôi khi tôi muốn chỉ định điểm truy cập cụ thể nào sẽ kết nối. Đây có phải là thứ mà Mac OS X có thể thực hiện được không, hay có một công cụ bên thứ ba nào có thể làm điều này?


Nếu các AP nằm trên cùng một mạng, bạn sẽ tự động kết nối với bất kỳ trong phạm vi nào, phải không?
Nathan Greenstein

@Nathan Kết nối với mạng không phải là vấn đề, đó chỉ là một mạng G và một là mạng N và tôi muốn sử dụng mạng N bất cứ khi nào có thể. Thật không may, thay đổi SSID không phải là một lựa chọn.
Kyle Cronin

Gotcha. Tôi đã thiếu bit g / n.
Nathan Greenstein

Có thể nếu bạn đào sâu vào tệp ưu tiên và cố gắng chỉnh sửa thủ công. Tôi biết đối với một powerbook cũ G4 (Mac 10.4.11) Tôi có công cụ dòng lệnh sân bay "/ System / L Library / PersonalFrameworks / Apple80211.framework/Versions/Cản/Resource/airport" với các tùy chọn --associate và --bssid có sẵn nhưng nó dường như bị xóa khỏi các bản phát hành mới hơn.
phwd

1
Tôi có cùng một vấn đề. Tôi đã giải quyết nó từ đầu bên kia, chặn MAC của máy Mac của tôi khỏi bộ định tuyến không mong muốn.
Jamie Kitson

Câu trả lời:


5

Bạn có phiên bản OS X nào?

Trong các phiên bản cũ hơn, điều này là có thể:

/ Hệ thống

Nhưng trên OS X 10.6 thì nó không hoạt động nữa.

Tôi đã tìm kiếm cao và thấp để tìm giải pháp cho vấn đề này, nhưng chưa tìm thấy gì. Giải pháp duy nhất là đến gần trạm cơ sở của bạn. Vì vậy mà n -ignal mạnh hơn.


trên OSX 10.14.1 (Mojave) nằm trong "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan

@AsimRazaKhan Nhưng nó không hoàn thành chức năng tương tự. Ít nhất tôi không thể tìm ra cách để thực sự kết nối với thứ gì đó
deiga

2

Bạn có thể sử dụng công cụ đó:

sân bay-bssid trên github


1
liên kết cũng không truyền cảm hứng cho nhiều sự tự tin
Tetsujin

@Annhydrium Vui lòng thêm một số hướng dẫn. Hầu hết các thông tin có trong tệp README trong dự án GitHub đó đều bằng tiếng Nhật.
Ben Morrow

Hãy thử google dịch.
lịch sử

Readme là tiếng Nhật và bạn phải biên dịch nó từ nguồn, nhưng một khi bạn đã tìm ra nó, nó hoạt động như quảng cáo
tbodt

@tbodt Tôi không thể làm cho nó hoạt động. Có thể có một cái gì đó tôi đang thiếu. Tôi đã tải xuống và biên dịch nó bằng cách sử dụng makefile và xcode, không hoạt động. Nó tuyên bố đã kết nối với bssid mà tôi muốn, nhưng macos vẫn không quan tâm và cố gắng kết nối với mạng khác
MuhsinFatih

2

phiên bản cập nhật của công cụ trên có thể xác nhận hoạt động trên el capitan (10.11)

sân bay-bssid


1
Giải quyết các vấn đề của tôi trên Mojave. Nó không chuyển sang BSSID mà bạn chỉ định nhưng nó kích hoạt một chuyển đổi, sang BSSID tốt nhất trong cùng ESSID. Và nó làm điều này nhanh hơn nhiều so với networksetuphoặc vô hiệu hóa / bật lại wifi để cố gắng đạt được kết quả tương tự (cụ thể là làm cho wifi hoạt động khi Mac ngoan cố bỏ qua AP mạnh ngay bên cạnh bạn để ủng hộ một người ở phía sau nhà ).
Một phần mây
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.