질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

NTP broadcast/multicastclient 설정방법 질문...

작성자 정보

  • 유정호 작성
  • 작성일

컨텐츠 정보

본문

NTP 타임서버와 클라이언트 설정 방법에 대해서 문의드립니다.
현재 타임서버에 적용될 서버와 클라이언트 수가 100여대 이상 있는데
NTP로 시간 동기화를 하려고 합니다. 설정에는 잘 못한 부분이 없는것 같은데 이상하게 시간을 받아오지 못하네요.
OS는 AsiaNux(레드햇 계열) 입니다.
구성하려는 NTP 설정은 서버는 broadcast 로 설정하여 패킷을 뿌려주고, 클라이언트를 multicast로 설정하여 시간을 받아오는 설정입니다.
여기저거 찾아 보았지만, broadcast와 multicast에 대한 설정은 잘 나와있지가 않더군요.

설정은 다음과 같이 하였습니다.


서버 설정
--------------------------------------------------------------
[root@ntp-server root]# cat /etc/ntp.conf
server time.bora.net                   

broadcast 224.0.1.1

driftfile /var/lib/ntp/drift
broadcastdelay  0.008

keys            /etc/ntp/keys
--------------------------------------------------------------


클라이언트 설정
--------------------------------------------------------------
[root@ntp-client root]# cat /etc/ntp.conf
multicastclient 224.0.1.1
restrict 224.0.1.1 mask 255.255.255.255 notrust nomodify notrap

driftfile /var/lib/ntp/drift
broadcastdelay  0.008

authenticate yes

keys            /etc/ntp/keys
---------------------------------------------------------------


ntp서버를 구동하면 다음과 같이 broadcast를 날립니다.
정상적으로 구동하는 것 같구요.
[root@ntp-server root]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*211.59.100.100      58.73.137.250    2 u  940 1024  377    7.812  -23.727   7.812
 224.0.1.1       0.0.0.0         16 u    -   64    0    0.000    0.000 4000.00

 

----------------------------------------------------------------------


그런데 클라이언트에서는 다음과 같이 broadcast를 못받아오는 것 같습니다.
[root@ntp-client root]# ntpq -p
No association ID's returned


클라이언트에서도 받아올수 있는 설정 방법을 가르쳐 주시기 바랍니다.

관련자료

댓글 2

이창목님의 댓글

  • 이창목
  • 작성일
ntp 서버설정에
server time.bora.net으로 설정하셨고

클라이언트에
server 서버

time.boar.net으로 설정하신 서버아이피 넣고 해보세요
ntp 싱크로나이즈 머라머라 나올겁니다..                   

유정호님의 댓글

  • 유정호
  • 작성일
위와 같이하면 특정 2계층 타임서버에 몰리고,
워낙 클라이언트 대수가 많다 보니,
2계층 타임서버를 두대 정도 만들어서 클라이언트은 broadcast로 두대중 아무거나
선택적으로 시간을 받아와 시간을 적용하려고 하는 것입니다.
일단 타임서버 이중화도 고려해서 2계층을 두대 만든 것이구요.
그래서 broadcast로 뿌려주고 받으려고 타임서버를 설정하려고 하는 것인데,
서버는 설정은 맞는 것 같은데, 클라이언트가 좀 아닌 듯 해서 질문드립니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,017 명
  • 현재 강좌수 :  35,690 개
  • 현재 접속자 :  223 명