티스토리 뷰
NTP 설정 –
1. NTP 가 뭔가요.
간단하게 말해서… Server와 Client 간의 시간 동기화를 생각하면 됩니다.
xntpd 데몬을 띄워 놓으면 주기적으로 Client 가 Server 시간에 맞춰지죠.
또한 Server 는 RFC 1305 에서 지정하는 외부 클럭장치를 이용해서 자신의
시간을 맞추게 됩니다.
2. NTP 세팅 시나리오
설정을 위한 제한 사항을 살펴 보겠습니다.
따라쟁이 주식회사는 9대의 중대형 서버가 있습니다. 자체 방화벽이 있어서 서버들은 외부에서 차단되어 있습니다. 따라서 한대의 서버[T-MAIN]가 외부에서 시간을 읽어 오도록 지정하고, 나머지 8대의 서버는 [T-MAIN]에서 시간을 읽어 옵니다.
[T-MAIN] : HP Server
그외 서버 : HP, SUN, IBM
3. NTP 설정
– 파일경로는 OS 따라 다를 수 있습니다 -
l 주변세팅
/etc/services 에서 확인한 결로 NTP 데몬은 123 port UDP 를 사용하므로 방화벽에서 해당 port 를 열어 둡니다.
l [T-MAIN] 세팅
/etc/ntp.conf
server gps.bora.net version 3 prefer
server time.kriss.re.kr version 3
server 127.127.1.1
fudge 127.127.1.1 stratum 9
authenticate no
server gps.bora.net version 3 prefer
gps.bora.net 이라는 서버에서 읽어 온다는 의미 입니다.
복수개의 server 중에서 prefer 가 있는 Server 가 우선합니다.
server 127.127.1.1
fudge 127.127.1.1 stratum 9
로컬서버의 클럭을 서버에서 이용한다는 의미 입니다.
로컬서버에 다른 클럭 장치가 있다면
server 127.127.XType.0
fudge 127.127.XType.0 startum 0
의 양식에서 보듯이 XType 를 설정해 주면 됩니다.
XType 이 1 인 경우는 외부장치 없음으로 인식하여
LOCAL 클럭을 이용하는 것입니다.
ntp.conf 설정이 끝나면
/sbin/init.d/xntpd start 명령으로 데몬을 살립니다.
/etc>ntpq –p 으로 접속 상태를 확인합니다.
remote refid st t when poll reach delay offset disp
===============================================================================
* LOCAL(1) LOCAL(1) 9 l 46 64 377 0.00 0.000 10.01
gps.bora.net 0.0.0.0 16 - - 64 0 0.00 0.000 16000.0
timency.kriss.r 0.0.0.0 16 - - 64 0 0.00 0.000 16000.0
위의 화면은 외부서버와 연결이 아직 이루어 지지 않았기 때문에 LOCAL 로 연결이
된 상황을 알려주는 것이다.
l Client 설정하기
/etc/ntp.conf
server T-MAIN version 3 prefer
authenticate no
T-MAIN 은 hosts 에서 등록을 해서 사용하거나, IP 주소를 직접입력 해도 된다.
ntp.conf 설정이 끝나면
/sbin/init.d/xntpd start 명령으로 데몬을 살립니다.
/etc>ntpq –p 으로 접속 상태를 확인합니다.
remote refid st t when poll reach delay offset disp
==============================================================================
*T-MAIN .LCL. 1 u 44 64 377 0.44 1.117 0.34
위의 화면과 같이 보이면 T-MAIN 에서 시간을 가져 올 수 있다.
4. 심화 학습
- NTP 서버와 통신이 가능하다면 일회성으로 시간을 세팅할 수 있다
/etc>ntpdate T-MAIN
adjust time server 165.186.170.61 offset 0.001666 sec
아래와 같이 뜨는 경우도 있다.
the NTP socket is in use, exiting
: xntpd 데몬이 123 port 를 사용 중이다. Xntpd 를 stop 하고 실행하면 된다.
- Broadcast/multicast 도 가능하다.
Server 에서 NTP 패킷을 Client 에게 뿌리는 방법으로 ntp.conf 에서 설정하여 사용이 가능하다.
- ntpq 칼럼 설명
remote - 원격 피어
refid - 피어가 동기화되는 호스트
st - stratum 번호
t - 유형, 즉 unicast, mulitcast, local (- = 알 수 없음)
poll - 초 단위 폴링 간격
reach - 도달가능성 레지스터
- 디버깅을 수행할 수 있다.
/usr/sbin/xntpd -d &
- NTP Xtype 리스트
# XType 장치 이름 해설
# -------------------------------------------------------
# 1 (없음) LOCAL 규칙이 적용되지 않은 로컬 클럭
# 2 trak GPS_TRAK TRAK 8820 GPS Receiver
# 3 pst WWV_PST PSTI/Traconex WWV/WWVH Receiver
# 4 wwvb WWVB_SPEC Spectracom WWVB Receiver
# 5 goes GPS_GOES_TRUE TrueTime GPS/GOES Receivers
# 6 irig IRIG_AUDIO IRIG Audio Decoder
# 7 chu CHU Scratchbuilt
# 8 refclock- GENERIC Generic Reference Clock Driver
# 9 gps GPS_MX4200 Magnavox MX4200 GPS Receiver
# 10 gps GPS_AS2201 Austron 2201A GPS Receiver
# 11 omega OMEGA_TRUE TrueTime OM-DC OMEGA Receiver
# 12 tpro IRIG_TPRO KSI/Odetics TPRO/S IRIG Interface
# 13 leitch ATOM_LEITCH Leitch CSD 5300 Master Clock Controller
# 14 ees MSF_EES EES M201 MSF Receiver
# 15 gpstm GPS_TRUE TrueTime GPS/TM-TMD Receiver
# 17 datum GPS_DATUM Datum Precision Time System
# 18 acts NIST_ACTS NIST Automated Computer Time Service
# 19 heath WWV_HEATH Heath WWV/WWVH Receiver
# 20 nmea GPS_NMEA Generic NMEA GPS Receiver
# 22 pps ATOM_PPS PPS Clock Discipline
# 23 ptbacts PTB_ACTS PTB Automated Computer Time Service
- NTP에 대한 추가 자료
http://www.eecis.udel.edu/~ntp/
http://www.con.wesleyan.edu/~triemer/network/ntp/ntp_tcp.html
(contains RFClist)
- Total
- Today
- Yesterday
- 옹이생일
- 제주도기행
- 윈도우 인코딩 설정
- 작업표시줄투명처리
- 볼링
- 시작메뉴초기화
- 모데기 모임
- 제약산
- win10
- One UI
- Cross-origin
- 테더링 링크
- 보라매공원
- 화면잠금 단축아이콘
- CORS
- 은행나무숲
- UI변경
- d90
- 크리스마스 파티
- 오라클 계정 생성
- Variable-Length Argument Lists
- TMP
- cvs설정
- 함양 나들이
- 모데기
- CDPUserSvc
- @tistory.com
- antimalware
- 64비트
- Vista
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |