nfs를 사용하여 WD Book Live Duo에 원격으로 연결하는 방법은 무엇입니까?

nfs를 사용하여 WD Book Live Duo에 원격으로 연결하는 방법은 무엇입니까?

로컬 네트워크 연결이 완벽하게 작동합니다. 나는 nfs://192.168.0.10/nfs로컬로 연결하는 데 사용합니다.

인터넷에서 연결하는 경우 고정 IP를 사용합니다.

nfs://xxx.xxx.xxx.xxx/nfs

이 경우에는 작동하지 않으며 응답하지도 않습니다. 또한 UDP 포트를 사용하여 연결을 시도했습니다: nfs://xxx.xxx.xxx.xxx:2049/nfs

WD에 방화벽이 있나요? 왜 원격으로 연결할 수 없나요?

이것은 내 access.allow 파일입니다.

lockd:ALL
portmap:ALL
statd:ALL
mountd:ALL
rquotad:ALL

access.deny가 비어 있습니다.

동시에 SSH는 원격으로 완벽하게 작동합니다.

답변1

연결을 차단하는 방화벽(아마도 ufw)인 것처럼 들리지만 아마도 설정해야 할 포트 전달일 것입니다. ufw가 실행 중인지 확인하려면

sudo ufw status

방화벽이 실행 중이면 테스트로 방화벽을 비활성화하고 다시 시도하십시오.

sudo ufw disable

방화벽이 다운된 후 모든 것이 작동하면 방화벽의 포트를 열고 다시 시도하면 됩니다.

sudo ufw allow 2049
sudo ufw allow 111

이제 다시 시도해 보세요. 그래도 작동하지 않으면 포트를 놓쳤을 수 있습니다. 따라서 nfs가 사용하는 포트를 살펴보고 놓친 포트가 있으면 열어야 할 수도 있습니다.

그것이 문제가 아니라면 포트 포워딩입니다. 외부 연결이 올바른 컴퓨터로 전달되도록 라우터에서 포트 2049와 111을 열어야 합니다. 각 라우터에는 고유한 방식이 있지만 일반적으로 매우 간단합니다. "라우터 제조업체/모델 포트 전달"을 검색하세요.

기본적으로 라우터에 2049 및 111에 대한 모든 연결 요청을 nfs 서버의 IP 주소로 전달하도록 지시합니다. 로컬로 연결되면 라우터는 자체적으로 모든 것을 파악할 수 있지만 인터넷을 통해 전달을 설정해야 합니다. 다시 말하지만, 추가 문제가 있는 경우 작동하도록 전달해야 하는 다른 포트가 있을 수 있습니다. nfs 서버의 IP 주소로 전달하는 것을 잊지 마십시오.

관련 정보