탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업 Oracle Solaris 11.1 Information Library (한국어) |
4. Oracle Solaris Active Directory 클라이언트 설정(작업)
10. LDAP 이름 지정 서비스에 대한 계획 요구 사항(작업)
11. LDAP 클라이언트를 사용하여 Oracle Directory Server Enterprise Edition 설정(작업)
NIS 클라이언트는 바인딩 프로세스를 통해 NIS 서버에 연결됩니다. 이 프로세스는 svc:/network/nis/client 및 svc:/network/nis/domain 서비스에서 지원됩니다. NIS 서비스가 작동하려면 이러한 서비스를 사용으로 설정해야 합니다. svc:/network/nis/client 서비스는 서버 목록 또는 브로드캐스트의 두 가지 모드 중 하나로 작동할 수 있습니다.
서버 목록 — 서버 목록 모드에서는 ypbind 프로세스가 svc:/network/nis/domain 서비스에서 도메인의 모든 NIS 서버 이름을 질의합니다. ypbind 프로세스는 이 파일에 있는 서버에만 바인딩합니다.
svccfg 명령을 사용하여 NIS 서버를 추가할 수 있습니다. NIS 서버는 svc:/network/nis/domain 서비스의 config/ypservers 등록 정보에 추가됩니다. 각 등록 정보 값은 특정 NIS 서버를 나타냅니다.
또한 NIS 바인딩이 작동하려면 svc:/network/nis/domain 서비스에 지정된 모든 서버 이름에 대한 항목이 /etc/inet/hosts 파일에 포함되어야 합니다.
브로드캐스트 — ypbind 프로세스에서 RPC 브로드캐스트를 사용하여 바인딩을 시작할 수도 있습니다. 브로드캐스트는 더 이상 경로 지정되지 않는 로컬 서브넷 이벤트일 뿐이므로 클라이언트와 동일한 서브넷에 최소한 서버(마스터 또는 슬레이브) 1개가 있어야 합니다. 맵 전파는 서브넷 경계를 넘어서도 작동하기 때문에 서버 자체가 서로 다른 하위 네트워크에 있을 수 있습니다. 서브넷 환경에서 한 가지 일반적인 방법은 서브넷 라우터를 NIS 서버로 만드는 것입니다. 이렇게 하면 도메인 서버가 서브넷 인터페이스의 클라이언트에 서비스를 제공할 수 있습니다.
일반적으로 브로드캐스트 모드가 권장되는 작업 모드입니다. 브로드캐스트 모드에서는 추가 호스트 항목을 지정하거나 /etc/inet/hosts를 변경할 필요가 없습니다.
일반적으로 클라이언트가 서버에 바인딩된 후에는 바인딩이 변경될 때까지 해당 서버에 바인딩된 상태로 유지됩니다. 예를 들어, 서버의 서비스가 중단되면 해당 서버에서 서비스를 제공받던 클라이언트가 새 서버에 바인딩됩니다.
현재 특정 클라이언트에 서비스를 제공 중인 NIS 서버를 확인하려면 다음 명령을 사용합니다.
% ypwhich machinename
여기서 machinename은 클라이언트 이름입니다. 시스템 이름을 언급하지 않으면 ypwhich 명령은 기본적으로 로컬 시스템(즉, 명령이 실행된 시스템)으로 설정됩니다.
서버 목록 모드의 바인딩 프로세스는 다음과 같이 작동합니다.
NIS 맵에서 제공하는 정보가 필요한 NIS 클라이언트 시스템에서 실행 중인 프로그램이 서버 이름에 대해 ypbind를 요청합니다.
ypbind 데몬이 /var/yp/binding/domainname/ypservers 파일에서 도메인의 NIS 서버 목록을 찾습니다.
ypbind 데몬이 목록의 첫번째 서버에 대한 바인딩을 시작합니다. 서버가 응답하지 않을 경우 ypbind는 서버를 찾거나 목록이 끝날 때까지 그 다음 서버를 시도합니다.
ypbind 데몬이 클라이언트 프로세스에 통신할 서버를 알립니다. 그러면 클라이언트가 요청을 서버에 직접 보냅니다.
ypserv 데몬이 요청된 정보를 다시 클라이언트에 보냅니다.
브로드캐스트 모드 바인딩 프로세스는 다음과 같이 작동합니다.
ypbind 데몬이 NIS 서버를 찾기 위해 RPC 브로드캐스트를 실행합니다.
주 - 이러한 클라이언트를 지원하려면 NIS 서비스가 필요한 각 서브넷에 NIS 서버가 있어야 합니다.
ypbind 데몬이 브로드캐스트에 응답하는 첫번째 서버에 대한 바인딩을 시작합니다.
ypbind 데몬이 클라이언트 프로세스에 통신할 서버를 알립니다. 그러면 클라이언트가 요청을 서버에 직접 보냅니다.
ypserv 데몬이 요청된 정보를 다시 클라이언트에 보냅니다.