ฉันสามารถเชื่อมต่อกับจุดเชื่อมต่อที่เฉพาะเจาะจงโดย BSSID ได้หรือไม่


17

มีวิธีใดที่จะให้ Mac OS X เชื่อมต่อกับจุดเชื่อมต่อโดย BSSID ได้หรือไม่ ฉันมีเครือข่ายที่มี SSID เดียวกันสำหรับจุดเชื่อมต่อหลายจุดและบางครั้งฉันต้องการระบุจุดเชื่อมต่อที่จะเชื่อมต่อด้วย นี่คือสิ่งที่ Mac OS X สามารถทำได้โดยกำเนิดหรือมีเครื่องมือของบุคคลที่สามที่สามารถทำได้


หาก AP อยู่ในเครือข่ายเดียวกันคุณควรเชื่อมต่อกับช่วงใดช่วงหนึ่งโดยอัตโนมัติใช่ไหม
Nathan Greenstein

@ นาธานการเชื่อมต่อกับเครือข่ายไม่ใช่ปัญหา แต่เป็นเพียงเครือข่าย G และเป็นเครือข่าย N และฉันต้องการใช้เครือข่าย N ทุกครั้งที่ทำได้ น่าเสียดายที่การเปลี่ยน SSID ไม่ใช่ตัวเลือก
Kyle Cronin

Gotcha ฉันพลาดบิต g / n
นาธานกรีนสไตน์

บางทีถ้าคุณขุดลงในไฟล์ปรับแต่งแล้วลองแก้ไขเอง ฉันรู้ว่า Powerbook G4 รุ่นเก่า (Mac 10.4.11) ฉันมีเครื่องมือบรรทัดคำสั่งที่สนามบิน "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" ด้วยตัวเลือก --associate และ --bssid ใช้ได้ แต่ดูเหมือนว่าจะถูกลบออกจากรุ่นใหม่
phwd

1
ฉันมีปัญหาเดียวกัน ฉันแก้ไขจากปลายอีกด้านปิดกั้น MAC ของ Mac จากเราเตอร์ที่ไม่พึงประสงค์
เจมี่ Kitson

คำตอบ:


5

คุณมี OS X เวอร์ชันใด

ในรุ่นที่เก่ากว่านี้เป็นไปได้:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00: 11: 22: 33: 44: 55' รหัสผ่าน = 'PASSWORD'

แต่ใน OS X 10.6 มันไม่ทำงานอีกต่อไป

ฉันค้นหาคำตอบสำหรับปัญหานี้อย่างมากและต่ำ แต่ยังไม่พบอะไรเลย ทางออกเดียวคือใกล้สถานีฐานของคุณ เพื่อให้ n-signal แข็งแกร่งยิ่งขึ้น


บน osx 10.14.1 (mojave) ตั้งอยู่ใน "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan

@ AsimRazaKhan แต่มันไม่ได้ทำหน้าที่เดียวกัน อย่างน้อยฉันก็ไม่สามารถหาวิธีที่จะเชื่อมต่อกับบางสิ่งบางอย่างได้
จริงๆ

2

คุณสามารถใช้เครื่องมือนั้น:

airport-bssid บน github


1
ลิงค์ไม่ได้สร้างความเชื่อมั่นมากนัก
Tetsujin

@Annhydrium โปรดเพิ่มคำแนะนำบางอย่าง ข้อมูลส่วนใหญ่ที่อยู่ในไฟล์ README ในโครงการ GitHub นั้นเป็นภาษาญี่ปุ่น
Ben Morrow

ลองใช้ google แปล
historystamp

readme เป็นภาษาญี่ปุ่นและคุณต้องรวบรวมมันจากแหล่งข้อมูล แต่เมื่อคุณคิดออกแล้วมันจะทำงานได้ตามที่โฆษณา
tbodt

@todod ฉันไม่สามารถทำงานได้ อาจมีบางสิ่งที่ฉันขาดหายไป ฉันดาวน์โหลดและรวบรวมทั้งการใช้ makefile และ xcode ไม่ทำงาน มันอ้างว่ามีการเชื่อมต่อกับ bssid ที่ฉันต้องการ แต่ macos ยังคงไม่สนใจและพยายามที่จะเชื่อมต่อกับเครือข่ายอื่น ๆ
MuhsinFatih

2

เครื่องมือที่ปรับปรุงแล้วข้างต้นสามารถยืนยันการทำงานกับ el capitan (10.11)

สนามบิน BSSID


1
แก้ปัญหาของฉันในโมฮาวี มันไม่ได้เปลี่ยนไปใช้ BSSID ที่คุณระบุ แต่มันจะทำให้เกิดการเปลี่ยนเป็น BSSID ที่ดีที่สุดใน ESSID เดียวกัน และมันเร็วกว่าnetworksetupหรือปิดการใช้งาน / เปิดใช้งาน wifi อีกครั้งเพื่อให้ได้ผลลัพธ์เดียวกัน (กล่าวคือทำให้ wifi ทำงานเมื่อ Mac หัวชนฝาไม่สนใจ AP ที่แข็งแกร่งอยู่ติดกับคุณในความโปรดปรานของด้านหลังบ้าน )
เมฆบางส่วน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.