5GHz Wi-Fi 연결을 어떻게 강제합니까?


76

Wi-Fi 네트워크는 종종 2.4GHz 및 5GHz 대역 모두에 동일한 SSID가 제공되는 이중 대역 모드로 설정됩니다. 항상 5GHz 대역을 사용하고 싶습니다 (Bluetooth 및 성능을 저하시키는 다른 장치와의 간섭으로 인해). Mac OS X에서 5GHz베이스 스테이션을 사용하도록하려면 어떻게합니까? (네트워크에 대한 관리자 액세스 권한이 없으므로 5GHz 네트워크에 다른 SSID를 할당 할 수 없습니다.)

이 질문은 802.11의 특정 특징을 강제하는 방법을 묻는 것이 아니라 특정 주파수 대역을 강제하는 방법을 묻는 것입니다.


5Ghz를 강제한다는 것은 802.11n 또는 802.11a 또는 802.11ac를 사용해야 함을 의미합니다. 동일한 물리적 특성과 동의어입니다. 그것은, 아니 ... 검은 색을 요청하는 말과 동일한 색상 (16 진수 번호 000000)에 대한 또 다른 단어를 선택처럼 될거야
bmike

6
아니요. 라우터는 802.11n (또는 802.11ac) 만 제공하도록 이미 구성되어 있으며 2.4GHz 및 5GHz 대역에서 동시에 제공 할 수 있습니다. 802.11 프로토콜은 주파수 대역과 동의어가 아닙니다.
lid

그런 다음 다시 열어서 다른 질문에 대한 링크를 유지하십시오 -apple.stackexchange.com/questions/23935/…
bmike

5GHz 신호의 ssid 변경이 옵션입니까? 다른 ssid를 사용하기 위해 연결 한 Asus 라우터를 기억하고있는 네트워크로 선택합니다.
dwightk 2016 년

아니. 라우터에 대한 관리자 액세스 권한이 없습니다.
lid

답변:


36

요컨대 : OS X 10.9 Mavericks에서는 주파수 대역을 강제 할 수 없습니다. (10.5에서는 ...)

일반 서비스 세트 식별 (SSID) 대신 기본 서비스 세트 식별 (BSSID)을 사용하여 장치에 연결하려고합니다. BBSID에 연결하면 연결 강도에 관계없이 특정 장치에 연결됩니다. SSID에 연결하면 특정 네트워크 이름에 연결되며 유사한 네트워크 이름을 사용할 수있는 경우 최상의 신호 / 잡음 비율에 연결됩니다. OS X은 라우터가 아닌 무선 랜을 선택하고 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 채널을 변경할 수 있습니다. 귀하의 경우 이러한 옵션이 유효하지 않다고 생각합니다.

업데이트 맥심 에서 알 있듯이 주파수 대역을 강제로 사용하여 5GHz로 고정 할 수 있습니다.

Linux에서는을 사용할 수 iwconfig있지만이 도구는 OS X에서 사용할 수 없습니다.


11
부수적 인 것처럼-아직 명확하지 않은 경우 wifi 아이콘을 클릭 할 때 Alt 키를 누르면 현재 사용중인 밴드가 표시됩니다. "무선 진단"은 일반 정보 (진단의 경우 Cmd-2)에도 적합하며 "시스템 정보"는 일부 비교 데이터를 생성 할 수 있습니다.
Chris Conover

이것을 @maxim (특히 포인트 5)의 답변과 결합하여 발견 된 모든 액세스 포인트를 나열한 다음 채널을 설정하여 5GHz 대역으로 변경할 수있었습니다. 이것은 macOS Sierra에서 작동했습니다.
Paul Wagland

10.5 수정 사항을위한 링크?
rogerdpack

1
@ rogerdpack 당신은 게시물을 읽었습니까? 답은 게시물에 있습니다. 링크가 필요하지 않습니다.
CousinCocaine

23

이것은 부분 임시 솔루션입니다. 기본적으로 주파수가 다른 채널 번호에있는 경우 특정 Wi-Fi 대역 (OSX Mavericks에서 작동)을 "설정"할 수 있습니다. 단계 : 1. 5GHz 및 2.4Ghz의 채널 번호를 찾습니다. 그들은 다른가? 그렇다면 2 단계로 진행 하십시오 . 2. 공항 명령을 사용하여 5GHz 채널 번호를 설정하십시오 .

자세한 지침 :

  1. Wireless Diagnostics.app를 엽니 다 (/ System / Library / CoreServices / Applications에 있음).
  2. 응용 프로그램 메뉴에서 창-> 유틸리티를 선택하거나 cmd + 2를 누르십시오. 유틸리티 창이 나타납니다.
  3. 유틸리티 창에서 WiFi 스캔을 선택하고 지금 스캔 버튼을 누르십시오. 사용 가능한 모든 네트워크, 네트워크 정보 및 활성 연결 정보가 표시됩니다.
  4. 이제 동일한 네트워크 이름을 가진 2.4 및 5Ghz의 BSSID가 다른 채널 번호에 있는지 확인하십시오. 그렇다면 원하는 주파수 대역의 채널 번호를 설정하여 대역을 변경할 수 있습니다. 또는 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 **은 설정할 채널 번호입니다. 이 명령은 관리자 계정에서만 작동합니다 (따라서 관리자로 로그인했는지 확인하십시오 (예 : YourAdministratorAccount )).

  6. 무선 진단으로 다시 스캔하거나 OSX 메뉴 표시 줄의 WiFi 아이콘을 Alt + 클릭하거나 터미널 :-)을 사용하여 활성 연결을 확인할 수 있습니다.

그게 다야!

PS 채널을 설정할 수 없으면 공항 명령을 사용하기 전에 wifi 장치를 끄십시오.


4
감사. 채널을 설정할 수 없습니다. Wi-Fi도 사용 중지했습니다. 누구든지 이것을 작동 시켰습니까?
chainwork

3
이것은 요세미티에서도 나에게 효과가 없었습니다.
Roberto Andrade 님

1
첫 번째 명령에서 시스템 경로가 잘못되었으므로 *를 끝에서 제거하십시오.
malhal

2
엘 캐피 탄에서도 나에게 효과가 없었습니다.
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 대역을 설정한다는 것을 증명할 수 있습니다.

그렇지 않으면 컴퓨터가 액세스 포인트에 가까운 경우 5GHz에 자동으로 연결됩니다. 장애물에 따라 15 ~ 20 피트 거리에서 각 대역에 동일한 SSID를 사용하면 컴퓨터가 2.4GHz에 연결됩니다.

애플 테크놀로지 지원에 따르면 그렇게됐다.하지만 최근에 변경된 것이 있는지 확인하기 위해 확실히 연락 할 수있다.

죄송합니다.


5

저의 작업으로 Macbook Air가 5GHz의 특정 채널에서 연결되도록해야하는데 어떤 이유로 공항 유틸리티를 사용하여 이를 달성 할 수 없습니다 .

해결 방법은 Airtool 을 사용하여 Macbook Air 무선 인터페이스가 특정 5GHz 채널 또는 2.4GHz 채널 및 채널 대역폭 (20Mhz / 40Mhz)에서 작동하도록하는 것입니다.

그것은 나의 기대로 작동하며 아마도 상황의 일부를 해결할 수 있습니다.

Macbook Air에서 OS X 10.10을 실행하고 있습니다.


1
Airtool에서 채널을 변경하면 "네트워크에 연결되어있는 동안이 작업을 수행 할 수 없습니다"라는 오류가 표시됩니다. 채널 연결을 끊고 채널을 변경 한 후 다시 연결하면 기본 채널이 기본 채널로 돌아가므로 도움이되지 않습니다.
malhal

나는 그의 요점을 오해하고있다.
Blair Su

4

내가 들었던 다른 네트워크 이름을 사용하는 다른 대안은 iStumbler 를 사용하여 연결할 5GHz 신호를 수동으로 선택하는 것입니다.


7
iStumbler (v99와 v100 모두)를 사용하려고했지만 네트워크 이름을 두 번 클릭하면 신호 강도 그래프 만 나타납니다. 선택한 네트워크에 참여할 방법이 없습니다.
lid

3

동일한 ssid를 가진 2.4ghz / 5ghz 네트워크의 솔루션.

이미 2.4GHz 네트워크에 연결되어 있다면 공항 카드의 채널 만 설정할 수 있으며 최신 버전의 macOS Sierra 10.12.3 (2017-03-19)에서 작동합니다

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

5ghz 네트워크에서 사용하는 채널 52를 설정했습니다.


2
불행히도, 나를 위해 아무것도하지 않습니다 (Sierra에도). -I내가 전에 모두 '11'채널에있어 보고서 다른 채널로 명령을 실행 한 후.
davemyron

이것은 나를 위해 일했습니다 .Wi-Fi를 껐다가 다시 켜야했습니다. 그 후 지정된 채널로 연결이 구축되었습니다.
Carlo

2

대부분의 장치는 가장 강한 신호를 선택합니다. 그래서 최대 전력에 5GHz 이상 AP (들)을 설정 한 후 바로 5GHz 이상이 될 때까지 2.4의 AP (들)의 전력 감소 방송 바람직한 것으로한다.

가격은 2.4 전용 장치가 혼잡에 더 많은 문제를 일으킬 것이라는 점입니다. 그러나 아마도 대부분의 장치에서 혼잡을 피할 가치가 있습니다.


질문에 표시된 것처럼 네트워크 / AP에 대한 관리자 액세스 권한이 없습니다.
lid

1
오, 좋은 지적입니다. 그리고 네트워크 관리자가 장치를 마이그레이션하기 위해 2.4GHhz 네트워크를 "중단"하지 않을 것이라고 생각합니다.
arnt

0

간단하게 밴드 스티어링을 지원하는 라우터를 구입하십시오. 5Ghz 장치 (기능상 보급 된 경우)를 5Ghz 대역으로 옮기는 작업을 처리합니다.


erm, 다른 사람의 라우터에 연결하지 않는 한 ...
Jack Wasey

-1

Mac OS가 2.4GHz를 선택한 경우 5GHz 대역에 참여할 수있는 일부 응용 프로그램 (WiFi 스캐너 등)이 있습니다.


4
'일부 앱'에 대한 링크를 제공 할 수 있습니까?
grg

-1

동일한 SSID를 사용하지 말고 5GHz에 대해 2.4GHz와 다른 암호를 지정하면 연결 대상을 알 수 있습니다.


-2

두 라디오 (대역)에 동일한 SSID를 사용한다고 가정 해 보겠습니다. 장치가 통신하도록하려면 (예 : Bonjour를 통해 2.4GHz에서 프린터를 공유하는 경우) 중요합니다. 라우터 관리 소프트웨어에서 장치가 라디오 (대역)와 연결되는 방식을 제어하는 ​​옵션이있을 수 있습니다. 예를 들어 DD-WRT에서 MAC 수준 필터링을 활성화 할 수 있습니다 (MAC를 허용 / 허용하거나 MAC의 연결을 차단 / 방지). 내 설정에서 하나의 기존 Apple 공항 하나만 2.4GHz SSID에 연결하도록 허용했습니다 (허용 모드). 이렇게하면 2.4가 더 맛있어 보이는 (더 나은 신호) 경우에도 최신 클라이언트가 5GHz 라디오에 연결됩니다. 나를 위해 충분히 우아합니다. 다음은 특정 장치 만 허용하는 방법에 대한 유용한 링크입니다 (라우터에 두 인터페이스가 표시됨).https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


이 질문은 네트워크에 대한 관리자 액세스 권한이 없음을 명시 적으로 나타냅니다. 또한, 접선 적으로, 두 라디오가 동일한 서브넷 (대부분의 소비자 라우터의 경우)에 대한 액세스를 제공하는 한 두 라디오에서 동일한 SSID를 사용할 필요는 없습니다.
lid

관리자 권한이있는 사람이이 작업을 수행하도록 요청할 수 있습니까? 다른 사람들이 귀하의 최종 욕구를 달성하기 위해 홈 라우터를 설정하는 방법을 궁금해하기 때문에이 답변 만 게시했습니다. 필자는 집에서 이와 같이 Macbook을 사용하고 있습니다 (필터가 아닌 한 모두 거부되기 때문에 2.4GHz 라디오에 액세스 할 수 없음).
Alex

또한 Apple 지원 포럼을 확인한 결과 해결책이 없습니다. 기본 OS X 소프트웨어는 아마도이 수정을 쉽게 허용하지 않을 것입니다. 접선으로 행운을 빈다.
Alex
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.