NFS 서버를 설정했지만 구성 파일을 크게 변경하지 않았습니다. 그 후 /etc/exports
서버(192.168.1.11) 에 다음 항목을 추가했습니다 (두 경로 모두 작동함).
/export 192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async)
/export/users 192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async)
그런 다음 컴퓨터를 다시 시작하고 내보내기 목록을 가져오려고 했습니다.
$ showmount -e 192.168.1.11
/export 192.168.1.0/192.168.255.255
/export/users 192.168.1.0/192.168.255.255
이 출력에 따르면 연결에는 문제가 없습니다. 이제 /export
클라이언트 파일 시스템(192.168.1.12)에 마운트하려고 합니다 .
sudo mount -t nfs4 192.168.1.11:/export /mnt
이것을 입력한 후에는 출력이 없으며 이에 대해 제가 할 수 있는 일이 없습니다. 다른 터미널 라인의 시작 부분은 표시되지 않습니다. 명령이 멈췄습니다.
내가 뭘 잘못하고 있는지 아는 사람 있나요? 도와주세요.
답변1
클라이언트에 NFS 트래픽을 차단하는 활성 방화벽이 있는 것 같습니다.
모든 관련 포트가 바인딩되도록(NFSv3의 경우) 서버에서 NFS를 구성한 다음 클라이언트에서 관련 포트(tcp 및 udp)를 엽니다.
NFSv4(지금까지 사용하지 않음)의 경우 IMHO에서는 클라이언트에서 TCP 포트를 열면 됩니다.