개발, 웹, 블로그/IT, 컴퓨터 상식

NFS 연결이 특정 서버에서만 되지 않을때

삼성동고양이 2021. 3. 3. 18:43
반응형

 

 

NFS 연결이 특정 서버에서만 안되는 현상을 발견하였다.

Tcpdump를 떠보니 특정 단계까지만 진행 후 다시 처음부터 재시도가 반복되는것이 확인 되었다.

 

저 단계까지만 진행하고 동일한 단계를 계속 반복하여 저 패킷이 뭔가 봤더니 Server Response Packet인데

내용을 보니 지원 버전이 아닌 버전으로 요청하는게 확인되었다.

Response에서는 최소 3, 최대 4버전까지 지원한다고 하지만 장비에서는 계속 2버전의 연결을 요청하여 Terminate시켜지고 다시 재 접속을 반복하는 것이었다.

 

서버에서는 아래의 명령어로 몇버전의 nfs 서비스가 구동되는지 확인 가능하다.

$ rpcinfo | egrep "service|nfs"

 

2버전이 없는것이 확인된다.

 

/etc/default/nfs-kernel-server 파일에 아래와 같은 옵션을 추가해준다

RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"

 

그다음 서비스를 Restart 시켜준다

$ service nfs-kernel-server restart

 

다시 현재 서비스 되는 버전을 확인한다.

 

 

Version 2에 대해 서비스가 추가되는 것이 확인되었다.

이전에 NFS 연결이 안되던 장비에서 정상적으로 NFS 연결이 되는 것을 확인한다.

 

반응형