Mac OS X 및 Airport 기지국을 사용하여보다 빠른 WiFi 로밍을 가능하게하는 방법


24

MacBook이 WiFi 네트워크에서 로밍하는 방식을 어떻게 바꿀 수 있습니까? Mac (및 다른 장치)의 로밍 속도를 높이고 싶습니다.

예를 들어 AP 스위칭을 가속화하기 위해 공항 기지국이나 Mac OS에 설정이 있습니까?

현재 네트워크는 1 개의 라우터와 1 개의 SSID를 사용하는 4 개의 공항 기지국을 상호 연결하는 1 개의 메인 스위치를 기반으로 구축되었습니다.

  • 3 개의 듀얼 밴드 공항 기지국
  • 1 공항 2.4GHz 기지국

5GHz 대역에서는 각 기지국이 자체 채널을 사용하므로 중복이 없습니다.

2.4GHz 대역에서 반대편에있는 2 개의 기지국과 건물의 다른 이야기 사이에는 약간의 겹침이 있습니다.


당신이 겪고있는 문제는 정확히 무엇입니까? 스위칭 네트워크가 느린가요? 어떤 조건에서 네트워크를 전환합니까?
Gerry

@ 게리 : 한 방에서 다른 방으로 이동할 때 나는 airplay이 ​​멈추고 파일 공유가 응답을 멈추기에 충분한 길이의 연결을 느슨하게합니다. 그리고 Time Machine은 때때로 계속 진행하지만 때로는 계속하지 못합니다. WiFi 네트워크를 사용하는 사용자에게는 중요한 문제입니다.
Coyote

이름이 다른 액세스 지점간에 이동 하시겠습니까? 아니면 다른 액세스 지점의 이름이 모두 같습니까?
nthonygreen

@anthonyg 자세한 내용으로 질문을 업데이트했습니다. 예. 각기 다른 채널에 동일한 SSID를 사용합니다. 2.4GHz 대역에서는 중복이 없거나 무시할 수 있습니다.
Coyote

핑 (Ping)을 해줘서 고마워. 10.10이 자동으로 로밍하고 잘못된 대답을 업데이트했다.
bmike

답변:


39

당신을 위해 시스템 환경 설정을 변경할 수 있습니다. JoinModeJoinModeFallback 다음과 같습니다 :

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

공항 명령을 사용하여 이렇게하십시오 :

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

명령을 실행하여 옵션을 확인하십시오. 위로 가기 옵션을 설정하는 방법에 대한 섹션이 표시됩니다.

예를 들면 :

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

1
그냥 사용 joinMode=Strongest 그리고이 고정 문제가 내가 느린 와이파이 스위치와 함께했다! 고마워.
Nicolas Garnier

승인 된 답변이어야합니다. btw :)
Nicolas Garnier

1
@Nivco - joinMode = Strongest를 설정하기 위해 터미널에서 명령을 실행 했습니까? 내가 제대로했는지 확인해야할지 모르겠다. 어떤 도움이라도 흔들 리다!

1
예, 터미널에서 명령을 실행했습니다. 다음을 사용하여 값이 변경되었는지 확인할 수 있습니다. /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs 그것은 다음과 같은 라인을 출력해야한다. JoinMode=Strongest
Nicolas Garnier

이 기능은 Apple Airport 제품을 사용하거나 Wi-Fi 라우터를 사용하는 경우에만 적용됩니까? 요세미티에서 효과가 있습니까? (요세미티의 넷기어 / TP 링크 라우터에는 아무런 영향을 미치지 않습니다.)
Stephen Lead

6

Apple은 iOS 8 및 OS X 10.10을 사용하여 로밍 환경을 도입했습니다. 기본적으로 켜져 있기 때문에 아무 것도 할 필요가 없습니다. 따라서 공항 기지국에서 OS를 업데이트하고 요세미티를 설치하여 변경 사항을 활용할 수 있습니다.

이전 요세미티, 나는 이것을 활성화하는 방법에 대한 지침을 보지 못 했으므로 나는 그것이 10.10 용으로 업데이트 된 드라이버의 일부라고 믿습니다.

이 소프트웨어는 언제나보다 나은 연결을 추구하기보다는 가능한 한 오랫동안 공정한 연결을 유지하도록 설계되었습니다. 이제 AirPlay와 AirDrop 및 연속성이 Apple 하드웨어 생태계 전반에 걸쳐 출하되는 MIMO 안테나를 이용하기 때문에 하드웨어가 더 유용하기 때문에 더 나은 로밍이 가능합니다.


4

OSX 10.10.x에서도 유사한 문제 (느린 로밍 또는 로밍이 전혀 없었습니다)가 발생했습니다. 2 개의 AP, 1 개의 Technicolor 및 1 개의 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를 ping하고 패킷 손실에 대한 검사를 트리거하는 도구를 작성할 수 있습니다. 시간이 있다면 나는 한방을 줄 것이다.


그걸로 좋은 결과를 얻으면 저를 계속 게시하십시오.
Coyote

1

동일한 채널 설정을 시도하십시오 - 모든 AP를 동일한 채널로 구성하십시오. 그렇게하면 장치가 모든 채널을 스캔 할 필요없이 다른 AP의 신호 강도를 감지 할 수 있습니다. 클라이언트의 수에 따라 최대 값을 제한 할 것입니다.


이것은 생산적인 것으로 들리지만 모든 권장 사항 (CISCO, Apple, Alcatel ...)은 지리적으로 중복되지 않도록 모든 AP를 설정해야합니다. 그러나 AP 당 2 ~ 4 개의 장치가있는 지역에서는 제안을 시도하고 이것이 어떻게 작동 하는지를 볼 것입니다.
Coyote

나도 알아 - 그게 내가 항상 다른 채널을 구성 했었지만, 돌아 다니면서 항상 신호 품질이 떨어지는 결과를 가져왔다. 나는 현재 연결된 액세스 포인트의 MAC을 표시하는 작은 iOS 앱을 만들었고 wifi 클라이언트 (적어도 iphone)가 가능한 한 오래 현재 AP에 붙어있는 것처럼 보인다고 생각합니다. 설정을 동일한 채널로 변경했을 때 AP 로밍이 훨씬 더 공격적이라는 것을 알았습니다.
Moritz

1

동일한 보안 설정으로 AP를 모두 설정하고 JoinMode 명령을 시도한 후에 실제로 트릭을 수행 한 것이 Moritz의 제안이었습니다.

동일한 채널을 가진 모든 AP를 설정하는 것은 처음에는 역효과가 나는 것처럼 보입니다. 그물에있는 모든 곳에서 항상 가장 적은 점유 채널에 AP를 설정해야한다는 것을 알게됩니다. 하지만 그것은 같은 SSID를 가진 다양한 AP를위한 최상의 구성이라고 생각됩니다. 내 맥북은 이제 가장 강한 신호로 Wi-Fi를 올바르게 선택합니다.

따라서 동일한 설정으로 모든 Wi-Fi를 설정하는 것이 좋습니다. 즉, 동일한 보안 설정, 동일한 채널, 실질적으로 모든 것을 의미합니다. 이것이 나를 위해 일한 것입니다.


1

OS X을 사용하는 중소기업에서이 문제에 직면 해 있습니다. 나는 아직 더 좋은 해결책을 찾아야 만 연결을 끊고 다시 연결하여 더 가까운 AP를 잡을 수 있습니다.


내 설정에서 IP는 모든 AP에 대해 동일한 DHCP 서버에 의해 할당됩니다. 모든 장치는 동일한 IP 범위의 동일한 네트워크에 있습니다.
Coyote
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.