LinuxForum.Fans
Тема

Ntpdate во время загрузки не может найти сервера

Автор: SLV 3 сообщений 3435 просмотров
#241575

Всех приветствую. Имеется следующая проблема: хочу сделать синхронизацию времени с интернетом во время загрузки системы, но всякий раз получаю ошибки.

/var/log/rc.log

Показать
text

# /var/log/rc.log

rc default logging started at Wed Mar 28 15:34:45 2012

* Setting console font [ter-k14n] ... [ ok ] * Starting D-BUS system messagebus ... [ ok ] * Starting ConsoleKit daemon ... [ ok ] * Starting DHCP Client Daemon ... [ ok ] * Loading lm_sensors modules... * Loading coretemp ... [ ok ] * Loading w83627ehf ... [ !! ] * Initializing sensors ... [ ok ] * Starting mysql ... [ ok ] * Mounting network filesystems ... [ ok ] * Setting clock via the NTP client 'sntp' ... 28 Mar 15:34:49 sntp[5196]: Started sntp 28 Mar 15:34:49 sntp[5196]: Error looking up (A) time.windows.com: Temporary failure in name resolution 28 Mar 15:34:49 sntp[5196]: Error looking up (A) pool.ntp.org: Temporary failure in name resolution 28 Mar 15:34:49 sntp[5196]: Error looking up (A) europe.pool.ntp.org: Temporary failure in name resolution Unable to resolve hostname(s) * Failed to set clock [ !! ] * ERROR: ntp-client failed to start * Doing udev cleanups * Setting up kdm ... [ ok ] * Starting local [ ok ]

/etc/conf.d/hwclock

Показать
text

/etc/conf.d/hwclock

clock="local" clock_hctosys="no" clock_systohc="yes" clock_args=""

/etc/conf.d/ntp-client

Показать
text

# Command to run to set the clock initially
# Most people should just leave this line alone ...
# however, if you know what you're doing, and you
# want to use ntpd to set the clock, change this to 'ntpd'
NTPCLIENT_CMD="sntp"
 
# Options to pass to the above command
# This default setting should work fine but you should
# change the default 'pool.ntp.org' to something closer
# to your machine.  See http://www.pool.ntp.org/ or
# try running `netselect -s 3 pool.ntp.org`.
NTPCLIENT_OPTS="-4 time.windоws.com pool.ntp.org europe.pool.ntp.org"

$ rc-update

Показать
text

 $ rc-update 
           bootmisc | boot                         
          consolefont |      default                 
           consolekit |      default                 
                devfs |                       sysinit
               dhcpcd |      default                 
                dmesg |                       sysinit
           fbcondecor | boot default                 
                 fsck | boot                         
             hostname | boot                         
              hwclock | boot                         
              keymaps | boot                         
            killprocs |              shutdown        
           lm_sensors |      default                 
                local |      default                 
           localmount | boot                         
              modules | boot                         
             mount-ro |              shutdown        
                 mtab | boot                         
                mysql |      default                 
               net.lo | boot                         
             netmount |      default                 
           ntp-client |      default                 
               procfs | boot                         
                 root | boot                         
            savecache |              shutdown        
                 swap | boot                         
            swapfiles | boot                         
               sysctl | boot                         
         termencoding | boot                         
                 udev |                       sysinit
       udev-postmount |      default                 
              urandom | boot                         
                  xdm |      default                 

Система подключена к роутеру, принимает все по dhcp, соответственно в загрузку добавлен dhcpcd. Из лога видно, что он запускается раньше, чем ntp-client, но время все равно не синхронизируется. В качестве попытки решить проблему добавил в /etc/rc.conf строчку rc_depend_strict="YES", но толку никакого. При этом, если сервис перезапускать командой /etc/init.d/ntp-client restart, все будет работать. В общем хочется совета знающих людей. Чтение handbook и gentoo-wiki не особо помогло.

#241577

+1 к запросу, мне лень копаться было, я просто IPшники вместо имён понаписал.

#241599

Попроуйте прописать net.ethX как сервис и стартовать его в default.

Войдите или зарегистрируйтесь, чтобы ответить.