2.4. 격리된 네트워크에서 chrony 설정
인터넷에 연결되지 않은 네트워크의 경우 하나의 컴퓨터가 기본 시간 서버로 선택됩니다. 다른 컴퓨터는 서버의 직접 클라이언트 또는 클라이언트입니다. 서버에서 드리프트 파일은 시스템 클록의 평균 드리프트 속도로 수동으로 설정해야 합니다. 서버가 재부팅되면 주변 시스템에서 시간을 확보하고 시스템 시계를 설정하는 평균을 계산합니다. 그런 다음 드리프트 파일에 따라 조정 적용을 재개합니다. settime
명령을 사용하면 드리프트 파일이 자동으로 업데이트됩니다.
격리된 네트워크에서 시스템에 대한 chrony 를 설정하려면 아래 설명된 단계를 따르십시오.
프로세스
서버가 되도록 선택한 시스템에서
/etc/chrony.conf
를 다음과 같이 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<subnet
>은 클라이언트가 연결할 수 있는 네트워크입니다. CIDR(Classless Inter-Domain Routing) 표기법을 사용하여 서브넷을 지정합니다.서버의 직접 클라이언트가 되도록 선택한 시스템에서 다음과 같이
/etc/chrony.conf
를 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<server_fqdn
>은 서버의 호스트 이름이며 <server_ip_address
>는 서버의 주소입니다. 이 구성을 사용하는 클라이언트는 재시작 시 서버와 다시 동기화됩니다.
서버의 직접 클라이언트가 아닌 클라이언트 시스템에서 로컬
및 allow
지시문을 생략해야 한다는 점을 제외하고 /etc/chrony.conf
파일은 동일해야 합니다.
격리된 네트워크에서 로컬 참조 모드를 활성화하는 local
지시문을 사용할 수도 있습니다. 이로 인해 NTP
서버로 작동하는 chronyd
가 동기화되지 않았거나 동기화되지 않은 경우에도 클럭의 마지막 업데이트가 오래 전에 발생했습니다.
네트워크의 여러 서버가 동일한 로컬 구성을 사용하고 둘 이상의 서버를 폴링하는 클라이언트를 혼동하지 않고 서로 동기화되도록 하려면 local
지시문의 orphan
옵션을 사용하여 고립 모드를 활성화합니다. 로컬
로 다른 모든 서버를 폴링하도록 각 서버를 구성해야 합니다. 이렇게 하면 참조 ID가 가장 작은 서버만 로컬 참조가 활성 상태이고 다른 서버는 동기화됩니다. 서버가 실패하면 다른 서버가 종료됩니다.