วิธีเปิดใช้งาน WiFi Roaming ที่เร็วขึ้นด้วยสถานีฐาน Mac OS X และ Airport


27

ฉันจะเปลี่ยนวิธีการที่ Macbooks โรมมิ่งบนเครือข่าย WiFi ได้อย่างไร ฉันต้องการเร่งความเร็วการโรมมิ่งของ Mac (และอุปกรณ์อื่น ๆ )

มีการตั้งค่าบนสถานีฐานของ Airport หรือใน Mac OS เพื่อเร่งการสลับ AP อย่างรวดเร็วหรือไม่?

ขณะนี้เครือข่ายถูกสร้างขึ้นประมาณ 1 สวิตช์หลักที่เชื่อมต่อกัน 1 เราเตอร์และ 4 สถานีฐานสนามบินโดยใช้ SSID เดียวกัน:

  • 3 สถานีฐานสองย่านสนามบิน
  • 1 สถานีฐาน 2.4GHz ของสนามบิน

ในย่านความถี่ 5GHz นั้นไม่มีการเหลื่อมกันเนื่องจากแต่ละสถานีฐานใช้ช่องของตัวเอง

ในย่านความถี่ 2.4GHz มีการทับซ้อนกันเล็กน้อยระหว่างสถานีฐาน 2 สถานีซึ่งอยู่ฝั่งตรงข้ามและที่เรื่องราวต่าง ๆ ของอาคาร


ปัญหาที่คุณประสบคืออะไร การสลับเครือข่ายช้าสำหรับคุณหรือไม่ คุณสลับเครือข่ายภายใต้เงื่อนไขใด
Gerry

@Gerry: เมื่อย้ายจากห้องหนึ่งไปอีกห้องหนึ่งฉันหลวมการเชื่อมต่อนานพอที่จะออกอากาศหยุดแชร์ไฟล์ที่จะหยุดการตอบสนองและบางครั้ง Time Machine จัดการเพื่อดำเนินการต่อไป แต่บางครั้งไม่ มันจะเป็นปัญหาสำคัญสำหรับผู้ใช้ที่ใช้เครือข่าย WiFi
โคโยตี้

คุณย้ายระหว่างจุดเชื่อมต่อที่มีชื่อแตกต่างกันหรือจุดเชื่อมต่อที่แตกต่างกันมีชื่อเหมือนกันหรือไม่?
nthonygreen

@anthonyg ฉันอัพเดตคำถามพร้อมรายละเอียดเพิ่มเติม ใช่พวกเขาใช้ SSID เดียวกันแต่ละตัวถูกติดตั้งไปยังช่องสัญญาณที่แตกต่างกันในย่านความถี่ 2.4GHz ไม่มีการทับซ้อนกันเล็กน้อยหรือไม่มีเลย
โคโยตี้

ขอบคุณที่ส่งเสียงหึ่งๆ - 10.10 ตอนนี้ท่องไปโดยอัตโนมัติและฉันได้อัพเดทคำตอบที่ผิด
bmike

คำตอบ:


42

คุณสามารถเปลี่ยนการตั้งค่าระบบสำหรับJoinModeและJoinModeFallbackเป็นดังต่อไปนี้:

    JoinMode (String)
        Automatic
        Preferred
        Ranked
        Recent
        Strongest
    JoinModeFallback (String)
        Prompt
        JoinOpen
        KeepLooking
        DoNothing

ทำได้โดยใช้คำสั่ง airport:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport

เรียกใช้คำสั่งเพื่อดูตัวเลือกขึ้นด้านบนคุณจะเห็นส่วนเกี่ยวกับวิธีการตั้งค่าวินาที

ตัวอย่างเช่น

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest

2
เพิ่งใช้joinMode=Strongestและนี้แก้ไขปัญหาใด ๆ ที่ฉันมีช้าสลับ wifi! ขอบคุณมาก.
Nicolas Garnier

นี้ควรจะเป็นคำตอบที่ได้รับการอนุมัติครับ :)
นิโคลัส Garnier

1
@Nivco - คุณเรียกใช้คำสั่งจาก Termianl เพื่อตั้ง joinMode = Strongest หรือไม่? ฉันไม่แน่ใจว่าทำถูกต้องแล้วและไม่แน่ใจว่าจะตรวจสอบอย่างไร ความช่วยเหลือใด ๆ จะโยก!

1
ใช่ฉันเพิ่งรันคำสั่งบนเทอร์มินัล คุณสามารถตรวจสอบค่าได้โดยใช้/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefsมันควรพิมพ์บรรทัดที่ระบุว่าJoinMode=Strongest
Nicolas Garnier

สิ่งนี้ใช้ได้เฉพาะในกรณีที่คุณใช้ผลิตภัณฑ์ Apple Airport หรือกับเราเตอร์ไร้สายใด ๆ ใช้งานได้ในโยเซมิตีหรือไม่ (ฉันพบว่ามันไม่มีผลกับเราเตอร์ Netgear / TP Link ใน Yosemite)
Stephen Lead

6

Apple ได้เปิดตัวโรมมิ่งทั่วทั้งระบบนิเวศด้วย iOS 8 และ OS X 10.10 คุณไม่จำเป็นต้องทำอะไรเลยตามค่าเริ่มต้น ดังนั้นคุณสามารถอัปเดตระบบปฏิบัติการของคุณบนพื้นฐานของสนามบินรวมถึงติดตั้งโยเซมิตีเพื่อใช้ประโยชน์จากการเปลี่ยนแปลง

โยเซมิตีก่อนหน้าฉันไม่เห็นคำแนะนำเกี่ยวกับวิธีการเปิดใช้งานดังนั้นฉันเชื่อว่านี่เป็นส่วนหนึ่งของไดรเวอร์ที่อัปเดตเป็น 10.10

ซอฟต์แวร์ได้รับการออกแบบมาเพื่อให้การเชื่อมต่อที่เป็นธรรมยังคงอยู่ตราบเท่าที่เป็นไปได้แทนที่จะกระโดดไปรอบ ๆ เพื่อค้นหาการเชื่อมต่อที่ดีกว่าเสมอ ตอนนี้ AirPlay และ AirDrop และความต่อเนื่องใช้ประโยชน์เสาอากาศ MIMO ที่มีการจัดส่งทั่วระบบนิเวศฮาร์ดแวร์ของ Apple ตอนนี้เราได้รับการโรมมิ่งที่ดีขึ้นเนื่องจากฮาร์ดแวร์มีความสามารถมากกว่า


4

ฉันประสบปัญหาคล้ายกัน (โรมมิ่งช้า - หรือไม่มีการโรมมิ่งเลย) แม้กับ OSX 10.10.x - ฉันมี 2 AP, Technicolor หนึ่งและ Cisco-Linksys หนึ่งตัวเชื่อมต่อกับสวิตช์เดียวกันและออกอากาศ SSDI เดียวกันในช่องวิทยุต่างๆ หลังจากการสอบสวนฉันพบวิธีแก้ปัญหา คุณต้องแน่ใจว่าคุณมีการตั้งค่าการรับรองความถูกต้องเหมือนกันในส่วนต่อประสานไร้สายของ AP ในกรณีของฉันหนึ่ง AP คือ WPA / WPA2 และอีกอันคือ WPA2 เท่านั้น เมื่อฉันเปิดใช้งาน WPA / WPA2 ในครั้งที่สอง Macbook Pro ของฉันก็เริ่มการโรมมิ่งได้อย่างถูกต้อง


2

ฉันมีปัญหาเดียวกัน แต่ไม่มีคำตอบ อย่างไรก็ตามฉันอาจมีเส้นทางสำหรับการสำรวจเพิ่มเติม สนามบินยูทิลิตี้บน ML ยังคงมีตัวเลือกมรดกเพื่อทำการสแกนเครือข่าย WiFi

airport -s           # full scan
airport -s<SSID>     # scan only for SSID

เครื่องมืออยู่ภายใต้

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport

และความสงสัยของฉันคือการเรียกใช้การสแกนก็จะส่งสัญญาณการส่งมอบหากสถานีฐานอื่นดีกว่าเนื่องจากผลลัพธ์เรียงตามความแรงของสัญญาณ ต้องบอกว่าสามารถเขียนเครื่องมือที่ส่ง gw ที่เป็นค่าเริ่มต้นและเริ่มต้นการสแกนเมื่อแพ็กเก็ตสูญหาย หากฉันมีเวลาฉันจะให้มันยิง


หากคุณได้รับผลลัพธ์ที่ดีบางอย่างที่ทำให้ฉันโพสต์
โคโยตี้

1

ลองตั้งค่าแชนเนลเดียวกัน - กำหนดค่า AP ทั้งหมดเป็นแชนเนลเดียวกัน ด้วยวิธีนี้อุปกรณ์สามารถรับความแรงของสัญญาณของ AP อื่นโดยไม่ต้องสแกนทุกช่อง คุณจะ จำกัด จำนวนเงินสูงสุดตลอดแม้ว่าขึ้นอยู่กับจำนวนลูกค้า


สิ่งนี้ฟังดูขัดขืนคำแนะนำทั้งหมด (CISCO, Apple, Alcatel ... ) คือการตั้งค่า AP ทั้งหมดเพื่อหลีกเลี่ยงการทับซ้อนทางภูมิศาสตร์ แต่ในพื้นที่ที่ฉันมีอุปกรณ์ 2 ถึง 4 ตัวต่อ AP ฉันจะลองทำตามคำแนะนำของคุณและดูว่ามันทำงานอย่างไร
โคโยตี้

ฉันรู้ - นั่นเป็นเหตุผลที่ฉันกำหนดช่องสัญญาณต่าง ๆ อยู่เสมอ แต่จบลงด้วยคุณภาพของสัญญาณที่ไม่ดีตลอดเวลาเมื่อวิ่งไปมา ฉันสร้างแอพ iOS ขนาดเล็กที่แสดง MAC ของจุดเชื่อมต่อที่เชื่อมต่ออยู่ในปัจจุบันและสังเกตเห็นว่าไคลเอนต์ไร้สาย (อย่างน้อย iPhone) ดูเหมือนจะติด AP ปัจจุบันตราบใดที่เป็นไปได้ เมื่อฉันเปลี่ยนการตั้งค่าเป็นช่องทางเดียวกันฉันสังเกตว่าการโรมมิ่ง AP นั้นรุนแรงกว่ามาก
Moritz

1

หลังจากพยายามตั้งค่า AP ทั้งสองด้วยการตั้งค่าความปลอดภัยเดียวกันและลองใช้คำสั่ง JoinMode จริง ๆ แล้วมันเป็นข้อเสนอแนะของ Moritz ที่ใช้กลอุบาย

การตั้งค่า AP ทั้งหมดด้วยแชนเนลเดียวกันนั้นดูเหมือนจะต่อต้านในตอนแรกเนื่องจากทุกที่บนเน็ตคุณจะพบว่าคุณต้องตั้งค่า AP ในช่องสัญญาณที่ถูกยึดครองน้อยที่สุดเสมอ แต่สำหรับฉันแล้วดูเหมือนว่ามันเป็นการกำหนดค่าที่ดีที่สุดสำหรับ AP ต่าง ๆ ที่มี SSID เดียวกัน Macbook ของฉันเลือก Wi-Fi ที่มีสัญญาณแรงที่สุด

ดังนั้นฉันขอแนะนำให้ตั้งค่า Wi-Fi ทั้งหมดด้วยการตั้งค่าเดียวกันนั่นหมายถึงการตั้งค่าความปลอดภัยเดียวกันช่องทางเดียวกันทุกอย่างจริง นี่คือสิ่งที่ได้ผลสำหรับฉัน


1

ฉันประสบปัญหานี้ในธุรกิจขนาดเล็กที่ใช้ OS X ฉันยังไม่พบวิธีแก้ปัญหาที่ดีนอกเหนือไปจากการตัดการเชื่อมต่อและเชื่อมต่ออีกครั้งเพื่อคว้า AP ที่ใกล้ยิ่งขึ้น


ในการตั้งค่าของฉัน IP จะถูกกำหนดโดยเซิร์ฟเวอร์ DHCP เดียวกันสำหรับ AP ทั้งหมด อุปกรณ์ทั้งหมดอยู่ในเครือข่ายเดียวกันกับช่วง IP เดียวกัน
โคโยตี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.