본문 바로가기

추천팁/문제해결

OS X 매버릭스가 NAS, 윈도우 PC 등 SMB 장비에 연결하지 못할 때 해결 방법. 'SMB2 대신 SMB1 강제 사용'

애플이 OS X 매버릭스부터 맥 운영체제의 기본 공유 프로토콜을 SMB2로 교체했다는 소식을 앞서 전해드린 바 있는데, 매버릭스에 포함된 SMB2에 버그가 있어 맥으로 NAS 장비나 윈도우 PC, 리눅스 PC와 연결할 때 접속 장애가 발생하는 현상이 발생해 불편을 겪는 사용자들이 적지 않은 것으로 알려졌습니다. 애플 기술지원 커뮤니티의 관련 글타레에도 이런 증상을 겪고 있는 사용자들이 꾸준히 댓글을 올리고 있는 실정입니다.

애플 관련 매체 TUAW는 OS X 매버릭스가 설치된 맥으로 같은 네트워크상의 NAS 장비나 윈도우 PC에 접근하려고 하면 수차례 접속 시도 후 실패하는 현상이 발생할 수 있다"며, 애플이 OS X 매버릭스에 구현한 SMB2가 적지 않은 수의 SMB2 장비와 호환성 문제를 가지고 있다고 전했습니다. SMB2가 맥 운영체제에 처음으로 도입되면서 아직 기술적으로 성숙한 단계가 아니므로 이런저런 초기 버그가 나타나고 있다는 것입니다.

일단 이번 이슈는 OS X 10.9.1 업데이트나 별도의 소프트웨어 업데이트로 해결될 가능성이 높아 보이는데, OS X 매버릭스는 SMB2를 기본 공유 프로토콜로 사용하고 있지만 SMB1 프로토콜도 일단은 포함하고 있기 때문에 다음 두 가지 방법이 임시 해결책으로 제시되고 있습니다.

외부 장비 접속 시 SMB1 명시

보통 같은 네트워크에 SMB 장비가 연결되면 파인더 사이드바에 장비 이름이 표시됩니다. 사이드바를 경유하면 SMB2를 사용하기 떄문에 command + K 단축키나 메뉴 막대의 '서버에 연결...' 항목을 눌러 수동으로 연결하는 절차가 요구됩니다. ▼

서버 연결 대화 상자가 나타나면 서버 주소 필드에 'cifs://' 접두어로 시작하는 SMB 장치의 로컬네트워크 주소를 입력합니다. CIFS는 SMB 프로토콜의 또 다른 이름이라고 하며, 이 방법으로 버그가 있는 SMB2 대신 기존에 사용되던 SMB 프로토콜을 강제로 사용할 수 있다고 합니다. ▼

접속이 성공적으로 이뤄지면 로그인 정보를 묻는 대화 상자가 정상적으로 나타납니다. ▼

버그가 해결될 때까지 무조건 SMB1만 사용하기

위 방법이 일회적으로 SMB1 프로토콜을 사용하는 방법인 반면, 마이클 라슨(Micahel Larson)이라는 사람이 제시한 방법은 파인더가 SMB 서버에 접속할 때 항상 SMB1 프로토콜을 사용하도록 반영구적으로 지정하는 방법입니다. 따라서 서버 연결 대화 상자를 불러올 필요 없이 파인더의 사이드를 통해 SMB 서버에 간편하게 접속할 수 있다고 합니다. 물론 SMB2 버그가 해결되면 비교적 간단하게 원상태로 복구할 수 있습니다.

응용 프로그램 > 유틸리티 폴더에 있는 터미널을 실행한 다음 아래 명령어를 입력합니다. ▼

echo "[default]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

사용자 계정/라이브러리/Preferences 폴더에 nsmb.conf 파일이 생성됩니다. SMB 서버 접속 시 SMB2 대신 SMB1 사용을 지시하는 네트워크 구성 파일입니다. 파일이 제대로 생성됐는지 확인하면 시스템을 재부팅해 SMB 서버 접속을 시도해 보시기 바랍니다. ▼

차후 애플이나 NAS 업체가 이번 이슈가 해결된 패치를 내놓으면 터미널에 다음 명령어를 입력해 위 네트워크 구성 파일을 삭제할 수 있습니다.

rm ~/Library/Preferences/nsmb.conf

* 위 두 가지 방법은 OS X 매버릭스가 NAS 또는 윈도우, 리눅스 PC에 원할하게 접속하지 못할 때만 선별적으로 적용하시기 바라며, AFP 접속을 지원하는 NAS 장비나 맥에서 다른 맥으로 접속할 때는 구 AFP 프로토콜이 사용되기 때문에 적용하실 필요가 없습니다.



참조
TUAW - Did Mavericks kill your SMB network drive access? Here's a fix
• Cammodude's Blog - OS X 10.9 Mavericks Workaround for SMB

관련 글
• OS X 10.9 매버릭스의 기본 파일공유 프로토콜은 AFP가 아니라 마이크로소프트의 SMB2. '하위호환성은 유지'
• OS X 매버릭스 지도 앱에서 국내 지도가 보이지 않는 증상… DNS 설정 변경이 원인?
• OS X 매버릭스에서 구글 드라이브 실행하면 파인더 충돌, 데스크톱 강제 이동, 바탕화면 깜빡임 증상 발생
• OS X 매버릭스 설치 후 벅스, 네이버 뮤직, 올레 뮤직에서 음악을 다운로드 받지 못한다면? '사파리 플러그인 설정 변경''