2016년 2월 27일 토요일

아이맥∙맥북 유선 인터넷(이더넷) 연결이 안 되는 문제와 해결 방법 (2016년 2월 28일 기준)

앞서 맥에서 유선 인터넷(이더넷)이 작동하지 않는 문제가 전 세계적으로 발생하는 일이 있었습니다.

애플이 26일(현지시각) 배포한 소프트웨어 업데이트가 OS X에 포함된 이더넷 드라이버를 무력화시키면서 빚어진 이슈로 알려져 있는데 아직까지 이 논란에 대해 애플의 공식적인 해명은 없었습니다. 그래도 문제를 인식하고는 있는지 현지시각 27일(현지시각) 새로운 소프트웨어 업데이트를 배포하기 시작했습니다.

문제는 컴퓨터에 이미 문제가 생긴 경우, 새로 나온 소프트웨어 업데이트를 설치하더라도 이더넷이 계속 작동하지 않는다는 점입니다. 새로 나온 소프트웨어 업데이트가 이전보다 버전이 낮아서 설치가 안 된다는 얘기도 있고, 운영체제 보안 기능 때문에 시스템 파일을 덮어씌우지 못한다는 추측도 있는데, 여러 게시물을 종합해 보면 두 가지 요인이 모두 작용하는 것 같습니다. 아무튼 애플이 다시 한번 더 패치를 내놓아야 하는 상황이라고 할 수 있습니다.

* 애플 서버 기준 27일 오전 5시 18분(한국 시각으로 27일 오후 10시 18분)부터 새로운 버전 배포

현재 국내외 맥 커뮤니티를 통해 이번 문제에 대한 여러가지 해결책들이 제시되고 있습니다.

∙ 타임머신 백업본에서 문제가 생기기 전의 파일을 가져와 맥에 설치하는 방법
∙ 시스템 복구 모드로 들어가 사용자 데이터는 건드리지 않고 운영체제만 재설치하는 방법
∙ 시스템 복구 모드에서 문제가 있는 파일을 삭제하고 애플이 새로 배포한 패키지를 설치하는 방법

타임머신 백업본을 이용하는 첫 번째 방법이 가장 확실하겠지만, 평소에 백업을 하지 않거나 때마침 백업 장치가 주변에 없는 경우가 있을 수 있어서 완벽한 해결책은 아닙니다. 두 번째 방법도 효과적이지만 운영체제를 설치하는 시간이 오래 걸린다는 단점이 있습니다.

세 번째 방법은 상대적으로 절차가 다소 복잡하지만, 시간이 가장 적게 걸리고 효과를 봤다는 피드백도 많이 달렸습니다. 이에 방법을 자세히 정리했으니 현재 문제를 겪고 계신 분은 참고하시기 바랍니다. 참고로 저는 이번 문제와 전혀 무관한 기종을 쓰고 있어서 직접 테스트하지는 못했고, 트위터와 클럽 지인들에게 효과가 있는지 테스트를 부탁드렸습니다. 다행히 모든 분이 잘 해결하셨다고 합니다.

기본적인 흐름은 이렇습니다.

1. 복구 모드로 들어가 운영체제 보안 기능(SIP, 루트리스) 비활성화
2. 기존의 파일을 다른 폴더로 이동한 뒤 새로운 소프트웨어 업데이트 설치 
3. 기존의 파일을 삭제하고 운영체제 보안 기능 활성화

1. 시스템 무결성 보호 끄기

맥 안에 있는 시스템 파일이 다루기 위해 운영체제의 보안 기능을 먼저 비활성화시켜야 합니다. 

OS X 10.11 엘 캐피탄을 사용하고 계신 분이 대상이며, OS X 10.10 요세미티 및 그 이전 버전을 쓰는 분은 두 번째 목차(2. 커널확장자 제외 목록 삭제 후 재설치하기)로 바로 넘어가시면 됩니다. 현재 사용 중인 OS X 버전은 메뉴 막대  아래 있는 '이 Mac에 관하여'를 통해 확인할 수 있습니다. ▼

1. 우선 맥의 전원이 켜져 있다면 먼저 종료합니다.

2. 전원 버튼을 눌러 맥을 다시 시작합니다. 복구 모드로 들어가기 위해 화면에 애플 로고가 나타나기 전까지 command 키와 R 키를 눌러줍니다. ▼

3. 복구 모드로 진입하면 메뉴 막대 ▶︎ 유틸리티에서 '터미널'을 클릭합니다. ▼

4. 터미널이 열리면 아래와 같이 명령어를 입력하여 시스템 보안 기능을 비활성화합니다. ▼

csrutil disable

5. 명령어어가 적용되었으면 맥을 끄고 다시 시작합니다. 이때는 복구 모드로 들어갈 필요가 있습니다.

2. 커널확장자 제외 목록 삭제 후 재설치하기

1. 응용 프로그램 > 유틸리티 폴더에 있는 '터미널'을 실행합니다. ▼

2. 삭제할 파일이 있는 시스템 폴더로 이동합니다. ▼

cd /System/Library/Extensions/

3. 만일의 사태에 대비해 아래 명령어를 사용하여 'AppleKextExcludeList.kext'를 사용자 홈폴더로 옮겨둡니다. ▼

sudo mv AppleKextExcludeList.kext ~

4. 애플 서버에서 ➥AppleKextExcludeList_10_11.pkg 패키지를 내려받고 설치합니다. ▼

*해당 문제로 인해 설치 패키지를 내려받을 수 없을 때는 스마트폰의 핫스팟 기능을 이용하거나, 다른 컴퓨터로 내려받은 다음 USB메모리 또는 외장하드로 설치 패키지를 복사하시기 바랍니다.

5. 맥을 재시동한 다음 이더넷을 통한 인터넷 연결이 잘 작동하는지 확인합니다.

3. 뒷정리

1. 유선 인터넷이 정상적으로 잘 작동하면 사용자 홈폴더(~)에 복사해 둔 문제의 'AppleKextExcludeList.kext' 파일을 휴지통으로 삭제합니다. ▼

2. 앞서 비활성화시켜둔 시스템 무결성 보호 기능을 켜기 위해, 맥을 재부팅한 뒤 복구 모드로 들어와 아래 명령어를 넣어줍니다. (첫 번째 단계와 마찬가지로, OS X 10.11 엘 캐피탄을 사용하시는 분에게만 해당하는 단계입니다.) ▼

csrutil enable

위 방법을 적용해 보신 후에도 문제가 해결되지 않는다면 댓글란에 사용하고 계신 기종과 OS X 버전



참조
MacRumors - Software update 031-51913 WILL BREAK YOUR ETHERNET DRIVER
WARNING: Software update #031-51913 breaks Ethernet port on most Macs (BCM5701 driver)

관련 글
아이맥∙맥북의 유선 인터넷(이더넷)이 작동하지 않는 대규모 현상 발생
OS X 엘 캐피탄에 도입된 새로운 보안체계 '시스템 무결성 보호(SIP, 루트리스)'를 끄고 켜는 방법
OS X 시스템 복구 기능에 대한 이해와 설명… '로컬 복구? 인터넷 복구? 무슨 차이야'


저작자 표시 비영리 변경 금지


from Back to the Mac http://ift.tt/1Qks2kZ
via IFTTT