|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Linux NTP server |
|
Linux NTP server
|
![]() Новый участник Сообщения: 49 |
Приветствую тебя многоуважаемый ALL.
Тут вот возникла проблема одна. Вернее она была давно, но вот только руки до нее дошли. Имеется локалка из надцати компов, и почти у всех разное системное время. Понятное дело что напрашивается синхронизация с NTP server. Есть также вышеописанный в сети. Может чего не так с ntpd, но виндюковые машины не синхронизируют время ![]() 1. NTP server - Linux 7.3 Red Hat 2. Виндюки - Win2000 Prof Под виндой сказал: C:\>net time /setsntp:192.168.0.8 Команда выполнена успешно. C:\>net time /querysntp Текущее значение SNTP: 192.168.0.8 Команда выполнена успешно. А вот еще: C:\>net time Не удалось найти сервер времени. Для вызова дополнительной справки наберите NET HELPMSG 3912. Демон висит: [root@karapuzik /]# ps aux | grep ntp root * * 26130 *0.0 *2.7 *1700 1692 ? * * * *SL * 14:25 * 0:00 ntpd [root@karapuzik /]# Что посоветуете??? [s]Исправлено: Multya, 11:00 29-05-2003[/s] |
|
------- Отправлено: 15:31, 28-05-2003 |
Старожил Сообщения: 213
|
Профиль | Отправить PM | Цитировать Barracuda
почему не покажет? покажет прогу/pid слушающего процесса. Ключик -p за это отвечает |
------- Отправлено: 15:42, 29-05-2003 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Barracuda
Не знаю как посмотреть, но если зпустить его повторно (при одном запущенном процесе). то в логах вот что: 29 May 15:32:02 ntpd[27399]: logging to file /var/log/ntpd.log 29 May 15:32:02 ntpd[27399]: ntpd 4.1.1@1.786 Wed May 28 13:47:52 EEST 2003 (1) 29 May 15:32:02 ntpd[27399]: signal_no_reset: signal 13 had flags 4000000 29 May 15:32:02 ntpd[27399]: precision = 22 usec 29 May 15:32:02 ntpd[27399]: bind() fd 3, family 2, port 123, addr 0.0.0.0, in_classd=0 flags=1 fails: Address already in use 29 May 15:32:02 ntpd[27399]: bind() fd 3, family 2, port 123, addr 127.0.0.1, in_classd=0 flags=0 fails: Address already in use 29 May 15:32:02 ntpd[27399]: bind() fd 3, family 2, port 123, addr 192.168.0.8, in_classd=0 flags=1 fails: Address already in use 29 May 15:32:02 ntpd[27399]: bind() fd 3, family 2, port 123, addr 192.168.1.105, in_classd=0 flags=1 fails: Address already in use 29 May 15:32:02 ntpd[27399]: kernel time discipline status 0040 192.168.0.8 смотрит в локалку 192.168.1.105 смтрит в мир. Не спрашивайте почему такой странній адрес для "мира", связь идет через IDSL соединение. Вот и получается что роутер имеет реальный айпишник, и пробрасывает все порты на внутреннюю подсеть 192.168.1.0 Отаке... И теперь висят оба процесса. [s]Исправлено: Multya, 16:51 29-05-2003[/s] [s]Исправлено: Multya, 16:54 29-05-2003[/s] |
------- Отправлено: 15:43, 29-05-2003 | #12 |
Старожил Сообщения: 213
|
Профиль | Отправить PM | Цитировать а что говорит netstat -tnl ?
|
------- Отправлено: 16:57, 29-05-2003 | #13 |
Danilo Ivanov
Сообщения: n/a |
ntpd 123/udp -> netstat -unlp | grep ntpd
/etc/ntp.conf : server127.127.1.0# local clock fudge127.127.1.0 stratum 10 server clock.via.net server time.nist.gov server ntp1.gbg.netnod.se server ntp1.fau.de driftfile /etc/ntp/drift broadcastdelay 0.008 authenticate no restrict 127.0.0.0 mask 255.0.0.0 notrust nomodify notrap restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap statsdir /var/log/ntpd/ statistics loopstats statistics peerstats service ntpd restart -> syslog [s]Исправлено: Danilo Ivanov, 2:34 1-06-2003[/s] |
Отправлено: 01:32, 01-06-2003 | #14 |
![]() Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать /etc/init.d/ntpd status ?
|
Отправлено: 06:54, 03-06-2003 | #15 |
![]() Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Guest 80 247 100
ntpd ставился из сырцов, поэтому никаких скриптов в /etc/rc.d/init.d нету, и быть не могет... |
------- Отправлено: 09:19, 03-06-2003 | #16 |
![]() Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать :о)) ну сам напиши, со скриптами проще!
Добавлено: попробуй кста убрать лишнее... оставь типа это только: [pre]server <какой нить один, и лучше IP-адресс , и не 127.127.1.0 убери> fudge 127.127.1.0 stratum 10 driftfile /etc/ntp/drift authenticate no [/pre] остальное убери.... и еще, смотри чтоб перед стартом ntpd твоё локальное время не слишком отличалось от нормального! разница в час иногда неприемлема :о\ |
Отправлено: 11:34, 03-06-2003 | #17 |
![]() Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Guest 80 247 100
Не умею сам писать скрипты ![]() ![]() А что это за driftfile !?!?!? Зачем он нужен? |
------- Отправлено: 12:15, 03-06-2003 | #18 |
Старожил Сообщения: 213
|
Профиль | Отправить PM | Цитировать Multya
Цитата:
http://ln.com.ua/~openxs/projects/ma...is8/index.html |
|
------- Отправлено: 12:25, 03-06-2003 | #19 |
![]() Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать Multya
мне кажется это временный файл... для чего не уточнял вот тебе пример ntpd-скрипта ....из RedHat [pre] #!/bin/sh # # ntpd This shell script takes care of starting and stopping # ntpd (NTPv4 daemon). # # chkconfig: - 26 74 # description: ntpd is the NTPv4 daemon. # Source function library. . /etc/init.d/functions # Source networking configuration. . /etc/sysconfig/network if [ -f /etc/sysconfig/ntpd ];then . /etc/sysconfig/ntpd fi # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 [ -x /usr/sbin/ntpd -a -f /etc/ntp.conf ] || exit 0 RETVAL=0 prog="ntpd" start() { # Adjust time to make life easy for ntpd if [ -s /etc/ntp/step-tickers ]; then echo -n $"Synchronizing with time server: " /usr/sbin/ntpdate -s -b -p 8 -u \ `/bin/sed -e 's/#.*//' /etc/ntp/step-tickers` success echo fi # Start daemons. echo -n $"Starting daemon $prog: " daemon ntpd $OPTIONS RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ntpd return $RETVAL } stop() { # Stop daemons. echo -n $"Shutting down $prog: " killproc ntpd RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/ntpd return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status ntpd RETVAL=$? ;; restart|reload) stop start RETVAL=$? ;; condrestart) if [ -f /var/lock/subsys/ntpd ]; then stop start RETVAL=$? fi ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" exit 1 esac exit $RETVAL [/pre] |
Отправлено: 12:55, 03-06-2003 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
NTP client/server от сторонних производителей | Maveric_ | Программное обеспечение Windows | 11 | 16-02-2011 11:53 | |
Debian/Ubuntu - [решено] Настройка ntp сервера на Linux | Batkom | Общий по Linux | 4 | 24-12-2009 18:10 | |
настройка внешнего сервера времени NTP | RinatG | Microsoft Windows NT/2000/2003 | 7 | 02-12-2009 15:25 | |
1C 8.1 Server for Linux vs BSD | VitRom | Программное обеспечение Linux и FreeBSD | 3 | 12-01-2009 15:11 | |
ICQ server For linux | misha | Программное обеспечение Linux и FreeBSD | 10 | 19-08-2003 13:32 |
|