[Windows]공유된 폴더의 네트워크 드라이브 연결 오류 조치

Windows 10에서 원격PC의 공유된 폴더를 “네트워크 드라이브 연결” 기능으로 연결하다 보면 아래와 같은 “네트워크 오류” 메세지가 발생하는 경우가 있습니다.
네트워크 드라이브 연결
네트워크 드라이브 연결 오류

 
네트워크 드라이브 연결할 때 원격접속 경로(\\IP주소\공유이름)를 제대로 입력했다면, 아래와 같은 방법으로 원격PC를 점검합니다.

  1. 공유 폴더 설정 확인
    • net share명령어로 공유 자원을 확인합니다.
      C:\>net share
      
      공유 이름   리소스                        설명
      
      -------------------------------------------------------------------------------
      C$           C:\                          기본 공유
      D$           D:\                          기본 공유
      IPC$                                      원격 IPC
      ADMIN$       C:\WINDOWS                   원격 관리
      html         D:\html
      
    • 공유이름이 “html”인 공유 폴더를 네트워크 드라이브로 연결할 예정입니다. net share 공유이름 명령어로 “html”의 상세 현황을 확인합니다(연결된 사용자는 없고, 사용 권한은 FULL입니다)
      C:\>net share html
      
      공유 이름          html
      경로               D:\html
      설명
      최대 사용자 수     제한 없음
      사용자
      캐싱               문서의 수동 캐시
      사용 권한          BUILTIN\Administrators, FULL
                                 Everyone, FULL
      
  2. 원격PC에서 방화벽을 사용하고 있다면 인바인드 규칙에 445 포트의 연결 허용을 등록
    Windows에서 네트워크 드라이브를 연결할 때 사용되는 프로토콜은 SMB (Server Message Block)이며, 기본적으로 TCP 445 포트를 사용합니다. SMB는 Windows 파일 및 프린터 공유를 지원하는 프로토콜이며, 네트워크 드라이브를 연결하거나 공유 폴더에 액세스할 때 사용됩니다. 따라서 Windows에서 네트워크 드라이브를 연결할 때, 이 작업은 대상 서버의 TCP 445 포트에 연결하는 것을 포함합니다. 만약 방화벽이나 네트워크 구성에서 해당 포트가 차단되어 있다면, 연결에 문제가 발생할 수 있습니다.

    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록
    방화벽 인바운드 규칙 등록

  3. 로컬PC에서 네트워크 드라이브 연결이 성공하면, 원격PC에서 접속 상태 확인
    • net share 공유이름 명령어로 연결된 사용자(로컬PC 사용자 계정: account)를 확인할 수 있습니다.
      C:\>net share html
      
      공유 이름          html
      경로               D:\html
      설명
      최대 사용자 수     제한 없음
      사용자             account
      캐싱               문서의 수동 캐시
      사용 권한          BUILTIN\Administrators, FULL
                         Everyone, FULL
      
      명령을 잘 실행했습니다.
      
    • `netstat` 명령어로 사용자의 로컬PC(:51144 포트)가 원격PC(:445 포트)에 연결되어 있는 것을 확인할 수 있습니다.
      C:\>netstat -an | find "445"
      
        TCP    0.0.0.0:445               0.0.0.0:0                LISTENING
        TCP    192.168.56.101:445     192.168.56.102:51144      ESTABLISHED
        TCP    [::]:445                    [::]:0                 LISTENING
      

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다