시놀로지 NAS에서 WebDAV 연결이 되지 않을 때 확인해야 할 설정
시놀로지 NAS에 저장된 파일을 윈도우나 다른 컴퓨터에서 네트워크 드라이브처럼 사용하기 위해 WebDAV를 설정하는 경우가 있습니다.
WebDAV를 이용하면 외부에서도 NAS의 파일에 접근할 수 있고, 운영체제에서 네트워크 드라이브 형태로 연결해 사용할 수도 있습니다.
그런데 NAS에서 WebDAV를 활성화하고 공유 폴더의 권한까지 설정했는데도 막상 연결하려고 하면 접속되지 않는 경우가 있습니다.
아이디와 비밀번호는 정확하게 입력했는데 인증에 실패하거나, 서버에 연결할 수 없다는 메시지가 나타나기도 합니다.
이럴 때는 WebDAV 계정 정보를 계속 다시 입력하기보다 WebDAV 서비스 자체가 실행되고 있는지부터 공유기, 포트, 방화벽, 계정 권한까지 순서대로 확인하는 것이 좋습니다.
특히 외부에서 WebDAV를 사용하려는 경우에는 NAS 내부 설정만 정상이라고 해서 연결되는 것이 아닙니다.
인터넷에서 들어오는 연결이 NAS까지 도달할 수 있도록 네트워크 환경도 함께 구성되어 있어야 합니다.
WebDAV 연결이 되지 않는 이유는 무엇일까?
WebDAV는 NAS의 파일과 폴더를 네트워크를 통해 접근할 수 있도록 해주는 기능입니다.
시놀로지 NAS에서는 WebDAV Server 패키지를 설치하고 서비스를 활성화한 다음 사용할 수 있습니다.
이때 연결 구조를 단순하게 보면 다음과 같습니다.
사용자 PC → 인터넷 또는 내부 네트워크 → NAS → WebDAV Server → 공유 폴더
어느 한 단계에서라도 설정이 잘못되어 있으면 연결이 되지 않습니다.
예를 들어 WebDAV Server가 실행되지 않았거나, 사용자가 해당 공유 폴더에 접근할 권한이 없을 수 있습니다.
외부에서 접속하는 경우에는 공유기의 포트포워딩이 잘못되어 있을 수도 있습니다.
따라서 WebDAV 문제는 하나의 설정만 확인하기보다 연결되는 과정을 따라가면서 점검하는 것이 효율적입니다.
가장 먼저 WebDAV Server가 실행 중인지 확인
가장 먼저 확인해야 할 것은 당연하지만 WebDAV Server가 정상적으로 실행되고 있는지입니다.
DSM에서 WebDAV Server 패키지를 설치했다고 해서 반드시 서비스가 정상적으로 실행되고 있는 것은 아닙니다.
패키지가 중지되어 있거나 설정 변경 과정에서 서비스가 비활성화됐다면 외부 프로그램에서 아무리 정확한 주소를 입력해도 연결되지 않습니다.
따라서 DSM에서 WebDAV Server를 열어 서비스가 활성화되어 있는지 확인합니다.
또한 HTTP WebDAV와 HTTPS WebDAV 중 어떤 서비스를 사용할 것인지도 확인해야 합니다.
사용하는 연결 방식과 실제 WebDAV Server에서 활성화된 서비스가 서로 다르면 연결이 실패할 수 있습니다.
WebDAV 포트 번호를 확인
WebDAV 연결에서 자주 발생하는 문제 중 하나가 포트 번호를 잘못 입력하는 것입니다.
WebDAV는 일반적인 DSM 관리 포트와 별도의 서비스 포트를 사용할 수 있습니다.
예를 들어 WebDAV Server에서 HTTPS 방식의 특정 포트를 사용하도록 설정했다면 외부에서 접속할 때도 해당 포트가 NAS까지 전달되어야 합니다.
여기서 DSM 포트와 WebDAV 포트를 혼동하면 문제가 발생할 수 있습니다.
DSM에 접속할 때 사용하는 포트가 정상적으로 열려 있다고 해서 WebDAV도 자동으로 사용할 수 있는 것은 아닙니다.
따라서 먼저 WebDAV Server에서 현재 어떤 포트를 사용하고 있는지 확인한 다음, 실제 클라이언트에서도 동일한 포트를 사용해야 합니다.
외부에서 사용한다면 포트포워딩을 확인
집이나 사무실 내부에서는 WebDAV가 잘 연결되는데 외부에서만 연결되지 않는다면 공유기의 포트포워딩을 확인해야 합니다.
인터넷에서 NAS로 들어오는 연결은 일반적으로 공유기를 거치게 됩니다.
공유기가 외부에서 들어온 WebDAV 요청을 NAS의 내부 IP와 WebDAV 포트로 전달하도록 설정되어 있어야 합니다.
예를 들어 NAS의 내부 IP가 192.168.0.20이라면 공유기의 포트포워딩에서 WebDAV 서비스에 사용하는 포트가 해당 IP로 전달되도록 설정되어 있어야 합니다.
여기서 중요한 것은 포트포워딩 대상 IP가 현재 NAS의 IP와 동일해야 한다는 것입니다.
NAS의 IP가 변경됐는데 공유기의 포트포워딩 설정은 예전 IP를 그대로 사용하고 있다면 외부 WebDAV 연결이 실패할 수 있습니다.
NAS의 내부 IP가 변경되지 않았는지 확인
WebDAV뿐만 아니라 NAS에서 외부 서비스를 운영할 때 자주 발생하는 문제가 내부 IP 변경입니다.
예를 들어 처음 NAS를 설치했을 때 내부 IP가 192.168.0.20이었다고 가정해 보겠습니다.
공유기에서 WebDAV 포트포워딩을 192.168.0.20으로 설정했습니다.
그런데 NAS가 DHCP를 통해 주소를 새로 할당받으면서 현재 IP가 192.168.0.35로 변경됐다면 포트포워딩은 더 이상 NAS를 정확하게 가리키지 않습니다.
이 경우 WebDAV Server는 정상적으로 실행되고 있어도 외부에서는 연결할 수 없습니다.
따라서 NAS의 현재 IP를 확인하고 공유기의 포트포워딩 대상 IP와 일치하는지 확인하는 것이 좋습니다.
WebDAV 계정에 공유 폴더 권한이 있는지 확인
WebDAV 서비스 자체에는 문제가 없는데 로그인 단계에서 계속 실패한다면 계정 권한을 확인해야 합니다.
NAS에서 사용하는 계정이 해당 공유 폴더에 접근할 수 있는 권한을 가지고 있어야 하기 때문입니다.
예를 들어 특정 계정에 공유 폴더의 읽기 권한만 있다면 파일을 확인할 수는 있지만 파일을 업로드하거나 수정하는 작업은 제한될 수 있습니다.
반대로 계정 자체가 해당 공유 폴더에 접근할 수 없다면 WebDAV를 통해 연결하더라도 파일을 볼 수 없습니다.
따라서 단순히 아이디와 비밀번호가 맞는지만 확인하지 말고 해당 계정에 필요한 공유 폴더 권한이 부여되어 있는지도 확인해야 합니다.
공유 폴더 권한과 WebDAV 연결 문제를 구분
WebDAV에 연결했는데 NAS의 특정 폴더가 보이지 않는 경우에는 연결 자체가 실패한 것과 권한 문제를 구분해야 합니다.
WebDAV 서버까지 정상적으로 연결됐지만 특정 공유 폴더에 접근하지 못하는 것이라면 네트워크 문제보다는 권한 설정을 확인하는 것이 더 적절합니다.
반대로 WebDAV 서버 자체에 연결되지 않는다면 계정 권한보다 서비스 상태와 포트, 네트워크 설정을 먼저 확인해야 합니다.
이처럼 어느 단계에서 문제가 발생하는지를 구분하는 것이 중요합니다.
외부 접속 주소와 내부 접속 주소를 구분
WebDAV를 집에서 사용할 때와 외부에서 사용할 때 접속 주소가 달라질 수 있습니다.
내부 네트워크에서는 NAS의 사설 IP를 사용할 수 있습니다.
예를 들어 192.168.0.20과 같은 주소를 이용할 수 있습니다.
하지만 외부에서 접속하려면 DDNS 주소나 공인 IP를 이용해야 합니다.
따라서 내부에서는 잘 연결되는데 외부에서 연결되지 않는다면 NAS의 WebDAV 설정 자체보다 외부 네트워크 경로를 확인해야 합니다.
이때 DDNS가 현재 공인 IP를 정확하게 가리키는지도 확인할 필요가 있습니다.
DDNS가 정상인지 확인
외부에서 WebDAV를 사용한다면 DDNS도 중요한 요소입니다.
예를 들어 nas.example.synology.me와 같은 주소를 사용하는 경우 해당 도메인이 현재 인터넷 회선의 공인 IP를 정확하게 가리켜야 합니다.
인터넷 회선의 공인 IP가 변경됐는데 DDNS가 새로운 IP를 반영하지 못했다면 WebDAV뿐만 아니라 NAS의 다른 외부 서비스도 접속되지 않을 수 있습니다.
따라서 외부 WebDAV 연결 문제가 발생했다면 DDNS 상태도 함께 확인하는 것이 좋습니다.
다만 DDNS가 정상이라고 해서 WebDAV까지 정상이라는 의미는 아닙니다.
DDNS는 접속할 주소를 현재 공인 IP와 연결하는 역할이고, 실제 연결에는 포트포워딩과 방화벽 등의 설정이 추가로 필요합니다.
NAS 방화벽이 WebDAV를 차단하고 있는지 확인
시놀로지 DSM에서는 방화벽을 이용해 네트워크 접근을 제한할 수 있습니다.
보안 설정을 강화하면서 특정 포트를 차단했다면 WebDAV 연결도 영향을 받을 수 있습니다.
공유기에서 WebDAV 포트를 NAS로 전달하고 있어도 NAS 방화벽에서 해당 포트를 차단하고 있다면 외부 클라이언트는 정상적으로 연결할 수 없습니다.
특히 WebDAV를 설정한 이후 방화벽 규칙을 추가했다면 어떤 규칙이 연결을 차단하고 있는지 확인할 필요가 있습니다.
하지만 문제를 해결하기 위해 방화벽을 무조건 끄는 방법은 권장하지 않습니다.
필요한 포트와 연결만 허용하도록 방화벽 규칙을 조정하는 것이 더 안전합니다.
HTTPS WebDAV를 사용한다면 SSL 인증서 확인
외부에서 WebDAV를 사용할 때는 보안상의 이유로 HTTPS 연결을 사용하는 것이 좋습니다.
이 경우 SSL 인증서 설정도 함께 확인해야 합니다.
예를 들어 WebDAV 접속 주소에 사용하는 도메인과 SSL 인증서에 등록된 도메인이 서로 다르다면 클라이언트에서 인증서 경고가 발생할 수 있습니다.
또한 인증서가 만료됐거나 해당 서비스에 올바른 인증서가 적용되지 않은 경우에도 연결 과정에서 문제가 발생할 수 있습니다.
따라서 HTTPS WebDAV를 사용하고 있다면 도메인 → SSL 인증서 → WebDAV 서비스가 서로 올바르게 연결되어 있는지 확인해야 합니다.
Windows에서 WebDAV가 연결되지 않는 경우
Windows에서 WebDAV를 네트워크 드라이브처럼 연결하려고 할 때는 운영체제 자체의 설정이나 제한도 영향을 줄 수 있습니다.
NAS에서는 정상적으로 WebDAV 서비스가 실행되고 있는데 Windows에서만 연결되지 않는다면 NAS 설정만 계속 변경하기보다 클라이언트 측 환경도 확인해야 합니다.
특히 다른 PC나 스마트폰 등에서 동일한 WebDAV 주소를 이용해 테스트해 보는 것이 좋습니다.
다른 장치에서는 정상적으로 연결되는데 특정 Windows PC에서만 문제가 발생한다면 NAS보다는 해당 PC의 WebDAV 관련 설정이나 저장된 인증 정보 등을 확인하는 것이 효율적입니다.
저장된 계정 정보 때문에 로그인에 실패할 수도 있다
WebDAV 연결을 여러 번 시도하다 보면 운영체제나 클라이언트에 이전에 사용했던 계정 정보가 저장될 수 있습니다.
비밀번호를 변경했는데 클라이언트가 기존 인증 정보를 계속 사용한다면 정확한 비밀번호를 입력했는데도 로그인에 실패하는 것처럼 보일 수 있습니다.
따라서 WebDAV 계정의 비밀번호를 변경한 이후 연결 문제가 발생했다면 클라이언트에 저장된 기존 인증 정보도 확인하는 것이 좋습니다.
특히 여러 NAS 계정을 사용하고 있다면 어떤 계정으로 연결을 시도하고 있는지 확인해야 합니다.
WebDAV는 연결되지만 파일 작업이 실패한다면
WebDAV 서버에는 연결되지만 파일을 업로드하거나 삭제할 때 오류가 발생하는 경우도 있습니다.
이때는 네트워크 연결보다 공유 폴더 권한을 먼저 확인하는 것이 좋습니다.
읽기 권한만 있는 계정으로 접속했다면 파일 목록을 확인할 수 있지만 새로운 파일을 업로드하거나 기존 파일을 수정하는 작업은 실패할 수 있습니다.
또한 저장 공간이 부족한 경우에도 파일 업로드가 정상적으로 이루어지지 않을 수 있습니다.
따라서 “연결 자체가 안 되는 문제”와 “연결은 되지만 파일 작업이 안 되는 문제”를 구분해서 확인해야 합니다.
갑자기 WebDAV 연결이 안 된다면
예전에는 정상적으로 사용했는데 갑자기 WebDAV 연결이 되지 않는다면 최근 변경된 내용을 먼저 확인하는 것이 좋습니다.
NAS의 내부 IP가 변경됐는지 확인합니다.
공유기 설정이 초기화됐거나 포트포워딩 규칙이 사라지지 않았는지도 확인합니다.
WebDAV Server의 포트가 변경됐는지도 살펴봐야 합니다.
DSM이나 공유기 업데이트 이후 방화벽 설정이 변경되지 않았는지도 확인할 필요가 있습니다.
또한 SSL 인증서가 만료됐거나 도메인 설정이 변경됐는지도 확인해야 합니다.
문제가 갑자기 발생했다면 문제가 발생하기 직전에 변경된 설정을 찾는 것이 가장 빠른 해결 방법이 될 수 있습니다.
WebDAV 연결 문제를 확인하는 순서
WebDAV가 연결되지 않을 때는 다음과 같은 순서로 확인하면 원인을 좁히기 쉽습니다.
먼저 DSM에서 WebDAV Server가 정상적으로 실행되고 있는지 확인합니다.
그다음 WebDAV에서 사용하는 HTTP 또는 HTTPS 포트 번호를 확인합니다.
NAS의 현재 내부 IP가 무엇인지 확인하고 공유기의 포트포워딩 대상 IP와 비교합니다.
외부 접속이라면 DDNS가 현재 공인 IP를 정확하게 가리키는지도 확인합니다.
그다음 공유기의 포트포워딩과 NAS 방화벽 설정을 확인합니다.
HTTPS를 사용하는 경우 SSL 인증서의 도메인과 유효기간도 확인합니다.
마지막으로 계정의 공유 폴더 접근 권한과 클라이언트에 저장된 인증 정보를 확인합니다.
이 순서대로 확인하면 WebDAV 연결 문제를 무작정 설정을 변경하면서 해결하려는 것보다 훨씬 효율적으로 원인을 찾을 수 있습니다.
외부 WebDAV를 사용할 때는 보안도 중요하다
WebDAV는 외부에서 NAS 파일에 접근할 수 있어 편리하지만 인터넷에 파일 접근 서비스를 노출하는 방식이기도 합니다.
따라서 단순히 연결이 된다는 것만 확인하고 끝내서는 안 됩니다.
사용하지 않는 계정은 정리하고, 계정별로 필요한 공유 폴더 권한만 부여하는 것이 좋습니다.
비밀번호 역시 충분히 복잡하게 설정하고 가능하다면 HTTPS를 사용하는 것이 안전합니다.
또한 외부에서 접근할 필요가 없는 경우에는 WebDAV 포트를 인터넷에 공개하지 않는 것이 좋습니다.
NAS에는 개인 사진이나 문서, 백업 파일 등 중요한 데이터가 저장되어 있을 수 있기 때문에 WebDAV 연결 편의성보다 접근 권한과 보안을 먼저 고려해야 합니다.
마무리
시놀로지 NAS에서 WebDAV 연결이 되지 않는다고 해서 단순히 아이디와 비밀번호가 잘못됐다고 판단할 필요는 없습니다.
WebDAV는 NAS의 서비스 설정뿐만 아니라 포트, 내부 IP, 공유기 포트포워딩, DDNS, NAS 방화벽, SSL 인증서, 공유 폴더 권한, 클라이언트 환경까지 여러 요소가 연결되어 있습니다.
따라서 WebDAV Server 실행 상태 → WebDAV 포트 → NAS 내부 IP → 포트포워딩 → DDNS → NAS 방화벽 → SSL 인증서 → 계정 및 공유 폴더 권한 → 클라이언트 설정 순서로 확인하는 것이 좋습니다.
특히 집에서는 WebDAV가 정상적으로 연결되는데 외부에서만 연결되지 않는다면 WebDAV Server 자체보다 DDNS와 포트포워딩, 방화벽 등 외부 네트워크 환경을 먼저 확인하는 것이 효과적입니다.
반대로 외부와 내부 모두 연결되지 않는다면 WebDAV Server의 실행 상태와 포트, 계정 권한부터 확인하는 것이 좋습니다.
결국 WebDAV 문제를 해결하는 핵심은 설정을 무작정 바꾸는 것이 아니라 어느 구간에서 연결이 끊기는지를 구분하는 것입니다.
이 과정을 하나씩 확인하면 WebDAV뿐만 아니라 시놀로지 NAS에서 사용하는 다른 외부 접속 서비스의 문제를 해결할 때도 비슷한 방식으로 원인을 찾아갈 수 있습니다.
IT왕세자
댓글 0
첫 댓글을 남겨보세요.