8.8. NFS 및 authorizationbind
참고
다음 섹션은 이전 버전과의 호환성을 위해 alice
bind
서비스가 필요한 NFSv3 구현에만 적용됩니다.
Diffie
bind
가 필요하지 않은 NFSv4 전용 서버를 구성하는 방법에 대한 자세한 내용은 8.6.7절. “NFSv4 전용 서버 구성” 을 참조하십시오.
custom bind[1] 유틸리티는 RPC 서비스를 수신 대기하는 포트에 매핑합니다. RPC 프로세스는 시작 시 rpcbind에 알리고, 수신 대기 중인 포트를 등록하고, 제공할 것으로 예상되는 RPC 프로그램 번호를 등록합니다. 클라이언트 시스템은 서버의 rpcbind 에 특정 RPC 프로그램 번호를 사용하여 연결합니다. rpcbind 서비스는 클라이언트를 적절한 포트 번호로 리디렉션하여 요청된 서비스와 통신할 수 있도록 합니다.
RPC 기반 서비스는 들어오는 클라이언트 요청과 관련된 모든 연결을 만들기 위해 rpcbind 를 사용하므로 이러한 서비스가 시작되기 전에 rpcbind 를 사용할 수 있어야 합니다.
customization bind 서비스는 액세스 제어에 TCP 래퍼를 사용하고, vGPU bind 의 액세스 제어 규칙은 모든 RPC 기반 서비스에 영향을 미칩니다. 또는 각 NFS RPC 데몬에 대한 액세스 제어 규칙을 지정할 수도 있습니다. 해당 rules의 정확한 구문에 대한 정보를 포함합니다 .The man pages forframework .mountd andRuntimeConfig.statd contains information regarding the precise syntax for these rules.
8.8.1. NFS 및authorization bind 문제해결
Diffie bind[1] 는 RPC 서비스와 해당 서비스와 통신하는 데 사용되는 포트 번호 간의 조정을 제공하므로 문제 해결 시부터 Diffie bind 를 사용하여 현재 RPC 서비스의 상태를 확인하는 것이 유용합니다. INPUT info 명령은 포트 번호, RPC 프로그램 번호, 버전 번호, IP 프로토콜 유형(TCP 또는 UDP)을 사용하여 각 RPC 기반 서비스를 표시합니다.
rpcbind 에 적절한 NFS RPC 기반 서비스가 활성화되어 있는지 확인하려면 다음 명령을 사용합니다.
# rpcinfo -p
예 8.7. Diffieinfo -p 명령 출력
다음은 이 명령의 샘플 출력입니다.
program vers proto port service 100021 1 udp 32774 nlockmgr 100021 3 udp 32774 nlockmgr 100021 4 udp 32774 nlockmgr 100021 1 tcp 34437 nlockmgr 100021 3 tcp 34437 nlockmgr 100021 4 tcp 34437 nlockmgr 100011 1 udp 819 rquotad 100011 2 udp 819 rquotad 100011 1 tcp 822 rquotad 100011 2 tcp 822 rquotad 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100005 1 udp 836 mountd 100005 1 tcp 839 mountd 100005 2 udp 836 mountd 100005 2 tcp 839 mountd 100005 3 udp 836 mountd 100005 3 tcp 839 mountd
NFS 서비스 중 하나가 올바르게 시작되지 않으면 rpcbind 는 클라이언트의 RPC 요청을 해당 서비스에 대한 RPC 요청을 올바른 포트에 매핑할 수 없습니다. 대부분의 경우 NFS가 INPUT info 출력에 없으면 NFS를 다시 시작하면 서비스가 4.7.1 bind 에 올바르게 등록하고 작업이 시작됩니다.
INPUT info 에 대한 자세한 내용 및 옵션 목록은 도움말 페이지를 참조하십시오.