Mac을 잠그면 Wi-Fi 연결이 끊어집니다


84

Mac을 잠그고 2 분 후에 다시 로그인 할 때마다 Wi-Fi 네트워크 연결이 끊어졌습니다. 이것을 비활성화하는 설정이 있습니까?

모델 : Mac Book Pro-15 인치, 2010 년 중반 메뉴 막대의 오른쪽 상단에있는 사용자 이름을 클릭 한 후 '로그인 창 ...'을 클릭하여 잠급니다.

답변:


72

다음을 수행하십시오.

Wi-Fi에 대한 네트워크 인터페이스가 무엇인지 알아보십시오. 이 예에서는 광산이 "en1"입니다 ( "00"으로 MAC 주소를 난독 처리했습니다)

ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500  
ether 00:00:00:00:00:00  
inet6 0000::000:0000:0000:0000%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.16 netmask 0xffffff00 broadcast 10.0.1.255
media: autoselect
status: active

그런 다음 무선 카드가 종료되지 않도록 공항 유틸리티를 설정해야합니다.

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

1
나는 이것이 왜 받아 들일 수없는 대답인지 모르겠다. 이것은 내가 가진 문제였습니다. 감사!
NateDSaint

10
불행히도 2013 MBPr에서는 작동하지 않았습니다.
gWaldo

2
2013 년 말 MBPr에서 작동하지 않았습니다.
Johann

4
무선 카드가 아닌 경우 어떻게해야합니까? (벼락을 통한 이더넷). 경로는 무엇입니까?
nute

5
(추종자의 경우 명령 제어 전원은 "재부팅"이므로 그렇게하지 마십시오. 꺼내기 단추가없는 경우 "화면 잠금"바로 가기는 ctrl+shift+power)
rogerdpack

19

편집 : 기본적으로 터미널을 열고 실행하라는 위의 John의 답변을 참조하십시오.

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

여기서 en1Mac의 WiFi 인터페이스 이름입니다. 이 터미널 명령으로 얻을 수 있습니다.

ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1

WiFi가 유일한 활성 인터페이스 인 경우 (즉, 이더넷 케이블이 연결되지 않은 경우)

인터페이스 설정을 나열하려면 터미널에서 실행하십시오.

./airport en1 prefs

일반적인 출력은 다음과 같습니다.

AirPort preferences for en1:

DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES

다른 사람의 Mac도 비슷한 방식으로 오작동합니다 (예 : this and this) . 10.8.2를 실행하는 비슷한 MacBook Pro를 소유하고 있지만이 문제를 겪지 않기 위해 운이 좋을 수도 있습니다.

결과적으로 아래 목록은 테스트 된 권장 사항보다 가능한 수정 사항 (일부는 모호하거나 명백한 것처럼 보일 수 있음)의 모음입니다.

전원 관리 설정 (command pmset)을 확인 defaults했지만 아무것도 찾을 수 없습니다.

(제 설정은 "Mountain Lion"설치 (Time Machine에서 복원) 및 Airport Express베이스 스테이션입니다.)

이것이 도움이되기를 바랍니다 ...


한 의견, 대부분의 타사 프로그램은 기본 화면 만 잠급니다. 두 번째 모니터가 있거나 누군가 모니터를 연결할 수 있으면 쓸모가 없습니다.
John Smith

airport터미널에서 환경 설정을 변경해도 High Sierra 10.13.2 MacBook Pro에서이 문제가 해결되지 않았습니다.
Cory Klein

6

여기에서 해결 방법을 시도하십시오 : http://forums.whirlpool.net.au/archive/2000041

OS X의 문제점은 화면 보호기의 시간 초과를 허용하고 화면을 잠 그거나 (WIFI 연결을 해제하지 않는) 화면 오른쪽 상단의 "사용자 이름"을 클릭하는 두 가지 옵션이있는 화면을 "잠금"하는 것입니다. 기본적으로 Mac을 잠그고 로그인 창으로 이동하는 "로그인 창"을 선택하면이 방법으로 WIFI 연결이 끊어집니다.

내가 찾은 해결 방법은 응용 프로그램 저장소에서 "지금 잠금"이라는 응용 프로그램을 설치하는 것입니다. 일단 설치되면 응용 프로그램을 시작하고 "Lock Type"의 "Check" "Just Lock"환경 설정과 동일한 기능을 수행합니다. 화면 보호기 시간이 초과되었습니다. 또한 사용하기 쉽도록 키보드 단축키를 지정하여 Mac을 잠그는 과정을 단순화 할 수 있습니다 (Command + L 사용하기로 선택)


내 초기 문제가 실제로 이것으로 해결되었음을 알았지 만 내가 만든 해결 방법은 @John의 답변으로 더 잘 작동했습니다. 그래도 내가 돌아가는 동안 모든 것이 꺼질 염려없이 데스크탑을 잠그고 걸어 갈 수있게 되었기 때문에 여러분에게 돌아갑니다. : ) 감사!
NateDSaint

문제는 로그인 창이 설정되지 않은 경우에도 사용자 이름을 깨울 때 사용자 이름을 공개적으로 표시하기 때문에 보안 상 위험합니다.
John Smith

4

Mac 용 간단한 서비스를 작성하여이 작업을 수행 할 수 있습니다.이 문제에 대한 최상의 솔루션입니다.

이것을 시도하십시오 -http : //tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html


2
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
Tetsujin

1
이것은 사용자가 자신의 작업 흐름을 완전히 변경하지 않고도 실제로 작동하는 유일한 대답입니다.
Mashmagar

이것은 새로운 잠금 바로 가기를 배워야한다는 것에 실망하지만 가장 좋은 대답입니다 (2015 MBP, OS 10.11).
Eric Angell

위에서 언급했듯이 로그인 창이 설정되어 있지 않더라도 Mac의 잠금을 해제하려는 모든 사용자에게 사용자 이름이 표시됩니다. 보안 상 위험합니다.
John Smith

3

열기 Applications > Utilities > Keychain Access로 이동 한 다음 액세스 키 체인 상단의 메뉴 바에서를 다음 환경 설정 - "를 클릭 메뉴 막대에서 키 체인의 상태를 ".

메뉴 막대에 작은 자물쇠가 보일 것입니다 ... 그것을 클릭 한 다음 화면을 잠그십시오.


나는 항상 이것을 사용하지만 여전히 네트워크에서 연결이 끊어집니다.
nute

1
이 환경 설정 옵션은 High Sierra 10.13.12를 실행하는 MacBook Pro에는 없습니다.
Cory Klein

3

"지금 잠그십시오"앱 없이도 살 수 있습니다.

그냥 사용하십시오 :

CTRL + SHIFT + 'CD를 꺼내기위한 키' (또는 꺼내기 키가없는 경우 ctrl+shift+power)


"지금 잠그세요"는 무슨 뜻입니까?
dwightk

그는 앱 스토어에서 위에서 언급 한 프로그램을 의미합니다. 그의 제안은 앱이 없어도 같은 일을합니다.
Darrell Golliher

4
불행하게도이 방법은 MBPr의 네트워크를 떨어 뜨립니다
gWaldo

0

OS X 10.9의 경우 Mac을 잠그는 대신 터미널에서 다음 명령을 사용하는 것이 좋습니다.

open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

ScreenSaveEngine.appWi-Fi 연결을 끊지 않고 화면을 잠그는 명령이 시작됩니다 . 다른 버전의 OS X에서 작동하는지 확실하지 않습니다.


-1

이 문제에 대한 해결책을 찾았습니다. 꽤 잘 문서화 된 것 같습니다

http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/


1
다른 질문에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 수 있지만, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Glorfindel

링크는 시간이 지남에 따라 죽는 경향이 있습니다. 그런 경우에 귀하의 답변이 도움이되지 않을 것입니다. 답변의 링크에서 두드러진 점을 알려주십시오. 또한 귀하의 답변은 수락 된 답변을 포함하여 이미 게시 된 9 개의 답변과 어떻게 다릅니 까?
Greenonline

받아 들여진 대답에서 1. 많은 의견이 있으며 그들은 '2013 년 말 MBPr에서 작동하지 않았습니다'라고 말했습니다. 그래서, 나는 대답을 시도하지 않았습니다. 나는 CLI 솔루션이 아닌 GUI 솔루션을 검색했습니다 다른 솔루션과 다른 솔루션
Arpit

그렇습니다. 스택 오버플로 규칙을 알고 있지만이 링크에서는 이미지를 통해 보여 주었으며 모든 것을 단어로 작성하는 것이 어려웠습니다. 그래서 링크 만 공유했습니다.
Arpit

-2

매버릭 사용자의 경우

WIFI 연결을 진단하기 위해 "Open Wireless Diagnostics .."가 기본적으로 표시되지 않으므로 활성화하십시오.

Option 키를 누른 상태에서 메뉴 표시 줄에서 wifi 아이콘을 클릭하십시오. 목록 하단에 "Open Wireless Diagnostics ..."가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.