Resolvendo o problema com o Relógio no Arch Linux!

 


Ao ligar meu notebook Compaq Presário CQ40 percebia que o relógio estava sempre atrasando uns minutos. Ao acertar o relógio tudo funcionava perfeitamente, mas quando deixava o note um tempo desligado o relógio atrasava novamente. Verifiquei a configuração no rc.conf:

HARDWARECLOCK=”localtime”

TIMEZONE=”America/Sao_Paulo”

Aparentemente estava tudo certo.

Cogitei a troca da bateria da placa mãe, mas um detalhe me fazia ter certeza que o problema não era esse já que no Ubuntu por exemplo o mesmo erro não acontecia.

Depois de muita pesquisa e várias tentativas frustradas acho que identifiquei o provável problema.

Existe um arquivo em “var/lib/hwclock” chamado Adjtime, acredito que ele possa ser o causador de toda essa dor de cabeça!

Ao remover o arquivo o relógio voltou a funcionar perfeitamente, mas como já tinha feito tanta coisa não tenho certeza absoluta de ser essa a solução definitiva do problema.

-Para quem quiser tentar:

#rm /var/lib/hwclock/adjtime

Também fiz a instalação/configuração do NTP.

-Instalando:

#pacman -S ntp

-Editando o ntp.conf:

#nano /etc/ntp.conf

Deixe-o dessa maneira:

# NOTES:
#  – you should only have to update the server line below
#  – if you start getting lines like ‘restrict’ and ‘fudge’
#    and you didnt add them, AND you run dhcpcd on your
#    network interfaces, be sure to add ‘-Y -N’ to the
#    dhcpcd_ethX variables in /etc/conf.d/net

# Name of the servers ntpd should sync with
# Please respect the access policy as stated by the responsible person.
#server        ntp.example.tld        iburst

#server pool.ntp.org
#server br.pool.ntp.org
server 2.br.pool.ntp.org
server 1.south-america.pool.ntp.org
server 0.south-america.pool.ntp.org

##
# A list of available servers can be found here:
# http://www.pool.ntp.org/
# http://www.pool.ntp.org/#use
# A good way to get servers for your machine is:
# netselect -s 3 pool.ntp.org
##

#server ntplocal.example.com prefer
#server timeserver.example.org

# Warning: Using default NTP settings will leave your NTP
# server accessible to all hosts on the Internet.

# A default deny all (including localhost) policy
# To use this define restrictions for all servers and clients
#restrict default ignore
#restrict -6 default ignore

# A more open policy, allow access but deny changing the configuration
restrict default nomodify nopeer
#restrict -6 default nomodify nopeer

# Allow localhost
restrict 127.0.0.1
#restrict -6 ::1

# To allow machines within your network to synchronize
# their clocks with your server, but ensure they are
# not allowed to configure the server or used as peers
# to synchronize against, uncomment this line.
#
#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap

# you should not need to modify the following paths
driftfile    /var/lib/ntp/ntp.drift

________________________________________

-Se estiver usando o NetworkManager instale também esse pacote:

#pacman -S networkmanager-dispatcher-ntpd

-Feito isso vamos editar o rc.conf:

#nano /etc/rc.conf

Adicione “@ntpd” aos Daemons.

Obs.: É importante adicioná-lo após o NetworkManager/Wicd e remover o hwclock dos daemons.

Rode um “/etc/rc.d/ntpd start” para iniciar o serviço e pronto.

Espero que funcione com todos!

Meus agradecimentos ao meu amigo Douglas pela ajuda com o NTP.

Grande abraço!

Resolvendo problema com o Relógio no Arch Linux!

Ao ligar meu notebook Compaq Presário CQ40 percebia que o relógio estava sempre atrasando uns minutos. Ao acertar o relógio tudo funcionava perfeitamente, mas quando deixava o note um tempo desligado o relógio atrasava novamente. Verifiquei a configuração no rc.conf:

HARDWARECLOCK=”localtime”

TIMEZONE=”America/Sao_Paulo”

Aparentemente estava tudo certo.

Cogitei a troca da bateria da placa mãe, mas um detalhe me fazia ter certeza que o problema não era esse já que no Ubuntu por exemplo o mesmo erro não acontecia.

Depois de muita pesquisa e várias tentativas frustradas acho que identifiquei o provável problema.

Existe um arquivo em “var/lib/hwclock” chamado Adjtime, acredito que ele possa ser o causador de toda essa dor de cabeça!

Ao remover o arquivo o relógio voltou a funcionar perfeitamente, mas como já tinha feito tanta coisa não tenho certeza absoluta de ser essa a solução definitiva do problema.

-Para quem quiser tentar:

#rm /var/lib/hwclock/adjtime

Também fiz a instalação/configuração do NTP.

-Instalando:

#pacman -S ntp

-Editando o ntp.conf:

#nano /etc/ntp.conf

Deixe-o dessa maneira:

# NOTES:

# – you should only have to update the server line below

# – if you start getting lines like ‘restrict’ and ‘fudge’

# and you didnt add them, AND you run dhcpcd on your

# network interfaces, be sure to add ‘-Y -N’ to the

# dhcpcd_ethX variables in /etc/conf.d/net

# Name of the servers ntpd should sync with

# Please respect the access policy as stated by the responsible person.

#server ntp.example.tld iburst

#server pool.ntp.org

#server br.pool.ntp.org

server 2.br.pool.ntp.org

server 1.south-america.pool.ntp.org

server 0.south-america.pool.ntp.org

##

# A list of available servers can be found here:

# http://www.pool.ntp.org/

# http://www.pool.ntp.org/#use

# A good way to get servers for your machine is:

# netselect -s 3 pool.ntp.org

##

#server ntplocal.example.com prefer

#server timeserver.example.org

# Warning: Using default NTP settings will leave your NTP

# server accessible to all hosts on the Internet.

# A default deny all (including localhost) policy

# To use this define restrictions for all servers and clients

#restrict default ignore

#restrict -6 default ignore

# A more open policy, allow access but deny changing the configuration

restrict default nomodify nopeer

#restrict -6 default nomodify nopeer

# Allow localhost

restrict 127.0.0.1

#restrict -6 ::1

# To allow machines within your network to synchronize

# their clocks with your server, but ensure they are

# not allowed to configure the server or used as peers

# to synchronize against, uncomment this line.

#

#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap

# you should not need to modify the following paths

driftfile /var/lib/ntp/ntp.drift

-Se estiver usando o NetworkManager instale também esse pacote:

#pacman -S networkmanager-dispatcher-ntpd

-Feito isso vamos editar o “rc.conf”:

#nano /etc/rc.conf

Adicione “@ntpd” aos Daemons.

Obs.: É importante adicioná-lo após o NetworkManager/Wicd.

Rode um “/etc/rc.d/ntpd start” para iniciar o serviço e pronto.

Espero que funcione com todos!

Grande abraço!

Comments
One Response to “Resolvendo o problema com o Relógio no Arch Linux!”
  1. David disse:

    Faltou apenas dizer que não se pode ter ao mesmo tempo na lista de daemons o ntpd e o hwclock. Habilite um e desabilite o outro.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: