คุณบังคับใช้การเชื่อมต่อ wifi 5 GHz อย่างไร


76

เครือข่ายไร้สายมักจะตั้งค่าในโหมดดูอัลแบนด์โดยมี SSID เดียวกันที่ให้บริการบนทั้ง 2.4 GHz และ 5 GHz ฉันต้องการใช้ย่านความถี่ 5 GHz เสมอ (เนื่องจากสัญญาณรบกวนกับบลูทู ธ และอุปกรณ์อื่น ๆ ที่ทำให้ประสิทธิภาพลดลง) ฉันจะบังคับให้ Mac OS X ใช้สถานีฐาน 5 GHz อย่างไร (ฉันไม่มีสิทธิ์ของผู้ดูแลระบบในการเข้าถึงเครือข่ายดังนั้นฉันจึงไม่สามารถกำหนด SSID ที่แตกต่างจากเครือข่าย 5 GHz)

โปรดทราบว่าคำถามนี้ไม่ได้ถามว่าจะบังคับใช้รสชาติแบบใดแบบหนึ่งของ 802.11 ได้อย่างไร แต่จะถามว่าจะบังคับใช้คลื่นความถี่เฉพาะได้อย่างไร


การบังคับ 5 Ghz บอกเป็นนัยว่าคุณต้องใช้ 802.11n หรือ 802.11a หรือ 802.11ac - มันเป็นคำพ้องความหมายสำหรับลักษณะทางกายภาพเดียวกัน มันเหมือนกับว่าขอให้เป็นสีดำและเลือกคำอื่นสำหรับสีเดียวกัน (hex # 000000), ไม่ ...
bmike

6
ไม่ได้เราเตอร์อาจได้รับการกำหนดค่าให้ใช้งาน 802.11n (หรือ 802.11ac) เท่านั้นและอาจให้บริการได้ทั้งบน 2.4 GHz และ 5 GHz พร้อมกัน โปรโตคอล 802.11 ไม่ได้มีความหมายเหมือนกันกับย่านความถี่
ฝา

จากนั้นลองเปิดใหม่อีกครั้งและเก็บลิงค์ไปยังคำถามอื่น ๆ - apple.stackexchange.com/questions/23935/…
bmike

การเปลี่ยน ssid ของสัญญาณ 5GHz เป็นทางเลือกหรือไม่? เราเตอร์ Asus ที่ฉันเชื่อมต่อเพื่อให้ฉันใช้ ssid อื่นและฉันเลือกมันเป็นเครือข่ายที่ฉันจำได้
dwightk

Nope ฉันไม่มีสิทธิ์ของผู้ดูแลระบบในการเข้าถึงเราเตอร์
ฝา

คำตอบ:


36

ในระยะสั้น: คุณไม่สามารถบังคับคลื่นความถี่ใน OS X 10.9 Mavericks (บน 10.5 คุณสามารถ ... )

คุณต้องการเชื่อมต่อกับอุปกรณ์โดยใช้รหัสประจำตัวชุดบริการพื้นฐาน (BSSID) แทนรหัสประจำชุดบริการปกติ (SSID) การเชื่อมต่อกับ BBSID จะเชื่อมต่อคุณกับอุปกรณ์เฉพาะโดยไม่คำนึงถึงความแรงของการเชื่อมต่อ การเชื่อมต่อกับ SSID จะเชื่อมต่อคุณกับชื่อเครือข่ายเฉพาะหากมีชื่อเครือข่ายที่คล้ายกันอยู่ก็จะเชื่อมต่อกับอัตราส่วนสัญญาณ / สัญญาณรบกวนที่ดีที่สุด ต้องสังเกตว่า OS X ของคุณเลือก wlan ไม่ใช่เราเตอร์ของคุณและสวิตช์ OS X เป็นสัญญาณที่แรงที่สุดที่มีอยู่ (2.4GHz หรือ 5GHz)

หากต้องการค้นหาชุด SSID และ BSSID เฉพาะคุณสามารถเรียกใช้:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

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

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

ที่ XXX คือชื่อ SSID / เครือข่ายและ YYY ที่อยู่ MAC ของสถานีฐานที่คุณต้องการคุยด้วย

บน OS X 10.6 ขึ้นไปจะไม่สามารถเชื่อมต่อกับ BSSID ได้อีกต่อไป ไม่มี API ที่รู้จักสำหรับสิ่งนี้และไม่มีซอฟต์แวร์ของบุคคลที่สามที่สามารถทำได้ ดังนั้นคุณต้องเปลี่ยน 5GHz SSID ของคุณเป็นชื่อที่ไม่ซ้ำกันหรือคุณต้องกลับไปที่ OS X 10.5 หรือคุณสามารถเปลี่ยนช่องสัญญาณ 2.4GHz จากภายในเราเตอร์ ฉันคิดว่าตัวเลือกเหล่านี้ไม่ถูกต้องในกรณีของคุณ

UPDATEในฐานะที่เป็นคำพังเพยชี้ให้คุณสามารถบังคับให้คลื่นความถี่และใช้ในการแก้ไขปัญหาที่จะ 5GHz

บน linux คุณสามารถใช้iwconfigแต่เครื่องมือนี้ไม่สามารถใช้กับ OS X


11
เป็นจุดด้านข้าง - ในกรณีที่ยังไม่ชัดเจนให้กด Alt ค้างไว้เมื่อคลิกที่ไอคอน wifi จะแสดงวงที่คุณอยู่ "การวินิจฉัยไร้สาย" ก็ค่อนข้างดีสำหรับข้อมูลทั่วไป (Cmd-2 สำหรับการวินิจฉัย) และ "ข้อมูลระบบ" สามารถให้ข้อมูลเปรียบเทียบได้บ้าง
Chris Conover

การรวมสิ่งนี้เข้ากับคำตอบจาก @maxim (เฉพาะจุดที่ 5) ฉันสามารถแสดงรายการจุดเชื่อมต่อทั้งหมดที่พบแล้วเปลี่ยนเป็นแถบความถี่ 5GHz โดยการตั้งค่าช่อง สิ่งนี้ทำงานได้ใน macOS Sierra
Paul Wagland

ลิงค์สำหรับโปรแกรมแก้ไข 10.5 โปรด?
rogerdpack

1
@rogerdpack คุณอ่านโพสต์แล้วหรือยัง คำตอบอยู่ในการโพสต์ ไม่ต้องการลิงก์
CousinCocaine

23

นี่เป็นวิธีแก้ปัญหาชั่วคราวบางส่วน โดยทั่วไปหากความถี่อยู่ในหมายเลขช่องสัญญาณที่แตกต่างกันคุณสามารถ "ตั้งค่า" ย่านความถี่เฉพาะ (ทำงานบน OSX Mavericks) ขั้นตอน: 1.ค้นหาหมายเลขช่อง 5 GHz และ 2.4 Ghz พวกเขาแตกต่างกันอย่างไร ถ้าใช่ไปยังขั้นตอนที่ 2 2.ตั้งค่าหมายเลขช่อง 5 GHz โดยใช้คำสั่งสนามบิน

คำแนะนำโดยละเอียด:

  1. เปิด Wireless Diagnostics.app (ตั้งอยู่ใน / ระบบ / ห้องสมุด / CoreServices / แอปพลิเคชัน)
  2. ในเมนูแอปพลิเคชันให้เลือก Window-> Utilities (หรือกด cmd + 2) หน้าต่างความสามารถควรปรากฏขึ้น
  3. เลือก WiFi Scan จากหน้าต่าง Utilities และกดปุ่ม Scan Now นี่จะแสดงเครือข่ายที่มีอยู่ทั้งหมดข้อมูลเกี่ยวกับพวกเขาและการเชื่อมต่อที่ใช้งานอยู่ของคุณ
  4. ตอนนี้ตรวจสอบว่า BSSIDs ที่ 2.4 และ 5 Ghz ที่มีชื่อเครือข่ายเดียวกันนั้นอยู่ในหมายเลขช่องสัญญาณที่แตกต่างกัน หากเป็นเช่นนั้นมีโอกาสมากที่สุดที่คุณจะสามารถเปลี่ยนคลื่นความถี่ได้โดยการตั้งหมายเลขช่องสัญญาณของคลื่นความถี่ที่ต้องการ หรือสำหรับขั้นตอนที่ 1-4 เพียงแค่พิมพ์เทอร์มินัล

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. เปิด Terminal.app และพิมพ์:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    โดยที่ ** num ** คือหมายเลขช่องที่จะตั้ง คำสั่งนี้จะทำงานภายใต้บัญชีผู้ดูแลระบบเท่านั้น (ดังนั้นให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลเช่นsu YourAdministratorAccount )

  6. คุณสามารถตรวจสอบการเชื่อมต่อที่ใช้งานอยู่ของคุณโดยสแกนซ้ำด้วย Wireless Diagnostics, Alt + คลิกที่ไอคอน WiFi บนแถบเมนู OSX หรือใช้เทอร์มินัล :-)

นั่นคือทั้งหมด!

ป.ล. ถ้าคุณไม่สามารถตั้งค่าช่องลองปิดอุปกรณ์ wifi ก่อนใช้คำสั่งสนามบิน


4
ขอบคุณ ฉันไม่สามารถตั้งค่าช่อง พยายามปิด wifi เช่นกัน ใครได้รับสิ่งนี้เพื่อทำงาน
chainwork

3
สิ่งนี้ไม่ได้ผลสำหรับฉันเช่นกันบน Yosemite
Roberto Andrade

1
เส้นทางของระบบที่ไม่ถูกต้องในคำสั่งแรกยังลบ * จากปลาย
malhal

2
ไม่ได้ผลสำหรับฉันเช่นกันบน El Capitan
George

นี่เป็นงานที่ดี!
CousinCocaine

13

สำหรับ 10.11.x เนื่องจากตัวเลือกในการควบคุมไดรเวอร์ของ Broadcom มีข้อ จำกัด คุณจะต้องปิดการโรมมิ่งก่อน

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

จากนั้นทำตาข่ายลวดไก่ 1/2 นิ้วแล้วติดมันบนแล็ปท็อปของคุณเพื่อลงโทษสัญญาณ 2.4 GHz เมื่อคุณสามารถเชื่อมต่อกับ 5 GHz AP ได้

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

คุณสามารถลบตาข่ายและหวังว่า OSX จะไม่เปลี่ยน BSSID

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
โหวตให้คะแนนถึงความไร้สาระที่แท้จริงของคำตอบนี้โดยรู้ดีว่ามันอาจใช้การได้
แอนนา

คำสั่งที่สอง-Iนั้นไม่ได้ทำอะไรนอกจากแสดงข้อมูลสำหรับเครือข่ายที่เชื่อมต่ออยู่ในปัจจุบัน คุณจะป้องกันมันจากการสลับกลับไปยังเครือข่าย 2.4GHz ที่แข็งแกร่งได้อย่างไรหลังจากที่คุณถอดสายไก่ออก
Elliott

12

ฉันใช้เวลากับปัญหานี้แล้วและสามารถยืนยันได้ว่าวิธีเดียวที่จะบังคับคอมพิวเตอร์ให้ใช้ย่านความถี่ 5 GHz นั้นตั้งค่าย่านความถี่ 5 GHz ที่มีชื่อแยกต่างหาก

มิฉะนั้นคอมพิวเตอร์จะเชื่อมต่อกับ 5 GHz โดยอัตโนมัติหากอยู่ใกล้กับจุดเชื่อมต่อ ที่ 15-20 ฟุตขึ้นอยู่กับสิ่งกีดขวางคอมพิวเตอร์จะเชื่อมต่อกับ 2.4 GHz ถ้าคุณใช้ SSID เดียวกันสำหรับแต่ละแบนด์

ฝ่ายสนับสนุนด้านเทคนิคของ Apple บอกว่ามันเป็นอย่างนั้น แต่คุณสามารถติดต่อพวกเขาเพื่อดูว่ามีอะไรเปลี่ยนแปลงไปบ้างหรือไม่ ...

ขอโทษ


5

งานของฉันต้องการให้ฉันบังคับให้ Macbook Air เชื่อมโยงที่ช่องทางเฉพาะของ 5GHz และด้วยเหตุผลบางอย่างฉันไม่สามารถใช้ยูทิลิตี้สนามบินเพื่อให้บรรลุเป้าหมายนั้นได้

วิธีแก้ปัญหาของฉันใช้Airtoolเพื่อบังคับให้ Macbook Air อินเตอร์เฟสแบบไร้สายทำงานที่ 5GHz channel หรือ 2.4GHz channel และ channel bandwidth (20Mhz / 40Mhz)

มันใช้งานได้ตามที่ฉันคาดไว้และอาจช่วยแก้สถานการณ์ของคุณได้บ้าง

My Macbook Air ใช้งาน OS X 10.10


1
การเปลี่ยนช่องใน Airtool แสดงข้อผิดพลาด: "การดำเนินการนี้ไม่สามารถทำได้ในขณะที่เชื่อมต่อกับเครือข่าย" การตัดการเชื่อมต่อการเปลี่ยนช่องและการเชื่อมต่อใหม่จะทำให้ช่องเริ่มต้นกลับไปเป็นช่องดั้งเดิมดังนั้นจึงไม่ช่วย
malhal

ฉันเข้าใจว่าเขาเข้าใจผิดในประเด็นของเขา
แบลร์ซู

4

อีกทางเลือกเดียวในการใช้ชื่อเครือข่ายที่แตกต่างที่ฉันเคยได้ยินคือใช้iStumblerเพื่อเลือกสัญญาณ 5GHz ที่จะเชื่อมต่อด้วยตนเอง


7
ฉันพยายามใช้ iStumbler (ทั้ง v99 และ v100) แต่การคลิกสองครั้งที่ชื่อเครือข่ายจะแสดงกราฟความแรงของสัญญาณเท่านั้น ฉันไม่เห็นวิธีเข้าร่วมเครือข่ายที่เลือก
ฝา

3

โซลูชันที่มีเครือข่าย 2.4 กิกะเฮิร์ตซ์ / 5 กิกะเฮิร์ตซ์ด้วย ssid เดียวกัน

หากคุณเชื่อมต่อกับเครือข่าย 2.4 กิกะเฮิร์ตซ์แล้วคุณสามารถตั้งค่าเพียงช่องบนการ์ดสนามบินของคุณทำงานใน macOS Sierra เวอร์ชั่นล่าสุด 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

ฉันได้ตั้งค่าช่อง 52 ซึ่งใช้โดยเครือข่าย 5ghz ของฉัน


2
น่าเสียดายที่ไม่ทำอะไรเลยสำหรับฉัน (เช่นเดียวกับเซียร่า) -Iรายงานฉันในช่อง '11' ทั้งก่อนและหลังการออกคำสั่งที่มีช่องทางที่แตกต่างกัน
davemyron

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

2

อุปกรณ์ส่วนใหญ่เลือกสัญญาณที่แรงที่สุด ดังนั้นตั้งค่า 5GHz AP (s) เป็นพลังงานสูงสุดแล้วเพียงลดกำลังออกอากาศของ 2.4GHz AP (s) จนกระทั่ง 5GHz เห็นว่าเป็นที่ต้องการ

ราคาที่คุณจ่ายคืออุปกรณ์ 2.4 เท่านั้นใด ๆ ที่จะมีปัญหามากขึ้นกับความแออัด แต่บางทีการหลีกเลี่ยงความแออัดของอุปกรณ์ส่วนใหญ่ก็ถือว่าคุ้มค่า


ตามที่ระบุในคำถามฉันไม่มีสิทธิ์การเข้าถึงของผู้ดูแลระบบในเครือข่าย / AP
ฝา

1
โอ้จุดดี และฉันคิดว่าผู้ดูแลระบบเครือข่ายจะไม่ "ทำลาย" เครือข่าย 2.4GHhz เพื่อให้อุปกรณ์ย้ายข้อมูล
arnt

0

ง่าย ๆ รับเราเตอร์พร้อมรองรับการควบคุมวงดนตรี มันจะดูแลการเคลื่อนย้ายอุปกรณ์ 5Ghz ของคุณ (หากโฆษณาด้วยความสามารถ) ไปยังแถบความถี่ 5Ghz


เอ่อเว้นแต่ว่าคุณกำลังเชื่อมต่อกับเราเตอร์ของคนอื่น ...
Jack Wasey

-1

มีแอพบางตัว (เช่น WiFi Scanner) ที่จะให้คุณเข้าร่วมวง 5GHz ในกรณีที่ Mac OS เลือก 2.4GHz หนึ่งอัน


4
คุณสามารถให้ลิงค์ไปยัง 'แอพบางตัว' ได้หรือไม่?
grg

-1

ทำไมไม่ใช้ SSID เดียวกัน แต่ให้รหัสผ่านที่แตกต่างกันสำหรับ 5GHz, เทียบกับ 2.4GHz ในแบบที่คุณรู้ว่าคุณกำลังเชื่อมต่อกับ: D


-2

ให้บอกว่าคุณต้องการใช้ SSID เดียวกันบนทั้งวิทยุ (วงดนตรี) นี่เป็นสิ่งสำคัญหากคุณต้องการให้อุปกรณ์สื่อสาร (บอกว่ามีการแชร์เครื่องพิมพ์บน 2.4 GHz ผ่าน Bonjour) ในซอฟต์แวร์การจัดการเราเตอร์คุณอาจมีตัวเลือกในการควบคุมวิธีการที่อุปกรณ์เชื่อมโยงกับวิทยุ (คลื่นความถี่) บน DD-WRT เช่นคุณสามารถเปิดใช้งานการกรองระดับ MAC (อนุญาต / อนุญาต MAC (s) หรือบล็อก / ป้องกัน MAC (s) จากการเชื่อมโยง) ในการตั้งค่าของฉันฉันได้รับอนุญาตเท่านั้น (โหมดอนุญาต) หนึ่งสนามบินเก่าแก่ของ Apple ที่จะเชื่อมต่อกับ SSID 2.4 GHz ของฉัน นี่เป็นการบังคับให้ไคลเอนต์ที่ใหม่กว่าเชื่อมต่อกับวิทยุ 5 GHz แม้ว่า 2.4 จะดูดีกว่า (สัญญาณที่ดีกว่า) สง่างามพอสำหรับฉัน นี่คือลิงค์ที่ดีเกี่ยวกับวิธีการอนุญาตเฉพาะอุปกรณ์บางอย่าง (หมายเหตุคุณจะเห็นทั้งสองอินเทอร์เฟซบนเราเตอร์ของคุณ):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


คำถามบ่งบอกอย่างชัดเจนว่าฉันไม่มีสิทธิ์ของผู้ดูแลระบบในการเข้าถึงเครือข่าย ยิ่งไปกว่านั้นไม่จำเป็นต้องใช้ SSID เดียวกันบนวิทยุทั้งคู่ตราบใดที่วิทยุทั้งสองเชื่อมต่อกับซับเน็ตเดียวกัน (ซึ่งเป็นกรณีของเราเตอร์สำหรับผู้บริโภคส่วนใหญ่)
ฝา

คุณสามารถขอให้สิ่งนี้ทำเพื่อคุณ (โดยใครบางคนที่มีสิทธิ์ของผู้ดูแลระบบ) ได้หรือไม่? ฉันโพสต์คำตอบนี้เพียงเพราะคนอื่นอาจสงสัยว่าการตั้งค่าเราเตอร์ที่บ้านของพวกเขาเพื่อให้บรรลุความปรารถนาสุดท้ายของคุณ ฉันใช้ Macbook ของฉันแบบนี้ที่บ้าน (ไม่สามารถเข้าถึงวิทยุ 2.4 GHz เพราะปฏิเสธทั้งหมดยกเว้นในตัวกรอง)
อเล็กซ์

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