NTP - WindyHana's Solanara

목차

개요

간단한 NTP 서버 설정

NTP 서버 설정

NTP서버란 호스트에 설정된 시각을 다른 서버에 전해줄 수 있도록 하는 서버로 세팅하는 것을 말한다. NTP서버가 되려면 시각을 정확하게 측정할 수 있는 장치가 서버에 장치되어있어야 한다. (보통 GPS장치다) 아래는 그 세팅 방법이다.

동작 확인

root@wl ~ # ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
 NTP.MCAST.NET   0.0.0.0         16 -    -   64    0     0.00    0.000 16000.0
 ntp1.epidc.co.k 0.0.0.0         16 -    -   64    0     0.00    0.000 16000.0
 ntp2.epidc.co.k 0.0.0.0         16 -    -   64    0     0.00    0.000 16000.0
root@wl ~ # # 10분 정도 후에 다시 해본다
root@wl ~ # ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
 NTP.MCAST.NET   0.0.0.0         16 -    -   64    0     0.00    0.000 16000.0
*ntp1.epidc.co.k 192.168.18.6     2 u   33   64  377     1.28    7.353    7.31
+ntp2.epidc.co.k 192.168.18.10    2 u   33   64  377     1.54    7.110    7.34
root@wl ~ # # 1시간 이상 지난 후에 다시 해본다
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
+ntp1.epidc.co.k 192.168.18.6     2 u  160 1024  377     1.60    0.584    0.29
*ntp2.epidc.co.k 192.168.18.10    2 u  213 1024  377     3.59    0.272    0.72
root@wl ~ #
※ 필드 설명
remote: 원격 서버의 주소
refid: REFID(해당 서버가 참고하고 있는 호스트의 주소). 0.0.0.0 인 경우 알 수 없거나 없음
st: 계층
t: 종류. (local, unicast, multicast, broadcast)
when: 마지막 패킷 받은 후 지난 시간(초)
poll: 풀링 인터벌(초)
reach: The reachability register, in octal
delay: 지연시간(밀리초)
offset: 시간차이(밀리초)
disp: 피어분산(밀리초)

※ 왼쪽의 기호 설명
공백: 높은 계층 또는 온전성 검사 실패로 인한 버림
x: Designated falsticker by  the  intersection algorithm.
.: Culled from the  end  of  the  candidate list.
-: 클러스터링 알고리즘에 의해 버림
+: 최근 선택 셋에 포함됨
#: 동기화를 위해 선택됨. 거리가 최고에 이름
*: 동기화를 위해 선택됨.
o: 동기화를 위해 선택됨. PPS 시그널이 사용중(시간 서버가 시간을 맞추는 중)

접근 제한

NTP 서버에서 시각 데이터를 가져갈 수 있는 호스트의 IP를 제한할 수 있다. 설정하지 않으면 모든 호스트에서 가져갈 수 있다.
root@wl ~ # vi /etc/inet/ntp.conf
...
restrict default nomodify notrap noquery nopeer  1)
restrict 127.0.0.1 2)
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap 3)
root@wl ~ #
1) 기본값은 수정불가/트랩불가/쿼리(시간정보)불가/연결유지불가
2) 로컬호스트에서는 모든 작업이 가능하도록 한다.
3) 192.168.0.0/24 IP를 가진 서버에는 쿼리가 가능하도록 한다.

공개 NTP 서버

국내

zero.bora.net
ntp.ewha.net
ntp1.epidc.co.kr
ntp2.epidc.co.kr
kr.pool.ntp.org
kr.pool.ntp.org
pool.ntp.org: NTP Servers in Korea, kr.pool.ntp.org에 나와있는 호스트를 설정해도 된다.

해외

time-a.nist.gov
time-b.nist.gov
time-c.nist.gov

rdate

사용자 노트

사용자 노트는 사용자의 제안이나 문서의 정확도 향상을 위해 개발되었습니다. 본문과 관련된 대한 질문/의견등을 노트에 남겨주시면 이 페이지에 방문하는 다른 사용자에게 도움이 될 것입니다. 사용자 노트는 서술한 내용이 반영되거나, 코멘트 내용이 본문과 관련 없는 경우 '삭제'됩니다.
등록된 노트가 없습니다

노트 쓰기
RSS ATOM XHTML 1.0 CSS3