1

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

/var/log/rc.log

+ открыть спойлер
# /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

+ открыть спойлер
/etc/conf.d/hwclock

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

/etc/conf.d/ntp-client

+ открыть спойлер
# 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

+ открыть спойлер
 $ 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 не особо помогло.

2

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

"Я думаю, что я думаю, следовательно я думаю, что существую"

3

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