domingo, 29 de agosto de 2010

Decifrando qual o problema do computador ouvindo ou bips...


Ausência de Bip — significa quase sempre que tudo está ok, com o seu sistema.


1 Bip — indica que o computador está funcionando bem. 


2 Bips — problema relacionado à memória. Verifique os contatos dos circuitos dos pentes de memória. Retire-os e coloque-os novamente para assegurar que estão encaixados corretamente. Também pode ser um problema nos conec-tores da placa-mãe.

3 ou 4 Bips — indica problema com memórias. 

5 ou 6 Bips — apresenta problemas com a placa-mãe. Verifique a alimentação por meio da fonte, os encaixes dos cabos, chips e configurações via jumpers (nas placas mais antigas).

7 Bips — significa problemas com o teclado. Verifique o cabo e o conector. 

8 Bips — indica problemas com a placa de vídeo. Verifique os encaixes. Limpe os contatos e recoloque-os. 

9 Bips — problema com o chips da ROM que guarda a BIOS. Verifique os contatos, recoloque a ROM. Se não funcionar consulte um técnico especializado para trocá-lo.

sábado, 7 de agosto de 2010

Sincronizando horário de Roteadores Cisco


Sincronizando roteadores

Cisco

Configure os servidores na configuração global. O ideal é que você use seus servidores ntp locais, que já estarão sincronizados com o ntp.br. Mas se sua rede for pequena e você não tiver servidores ntp locais, pode utilizar os servidores do NTP.br diretamente:

ntp server a.ntp.br
ntp server b.ntp.br
ntp server c.ntp.br


Desabilite o serviço ntp nas interfaces onde não for necessário (interfaces externas, por exemplo):

interface Eth0
    ntp disable

Indique a interface que será utilizada para o ntp

ntp source Eth0

É possível verificar o funcionamento do ntp utilizando os comandos:

show ntp status
show ntp associations

Juniper

Inclua a diretiva server no nível hierárquico [edit system ntp]Inclua também a diretiva boot-server, que indica o servidor a ser consultado no momento da inicialização do roteador. Utilize IPs e não nomes. O ideal é que você use seus servidores ntp locais, que já estarão sincronizados com o ntp.br. Mas se sua rede for pequena e você não tiver servidores ntp locais, pode utilizar os servidores do NTP.br diretamente:

[edit system ntp]
boot-server 200.160.0.8;
server 200.160.0.8;
server 200.189.40.8;
server 200.192.23
É possível verificar o funcionamento do ntp utilizando os comandos:

show ntp status
show ntp associations


Sincronizando horário de servidor Windows com ntp do Brasil


Sincronização do Windows.


O Windows, desde a versão 2000, já traz consigo uma versão simplificada do NTP, o SNTP. A vantagem em utilizá-la é que não é necessário instalar nenhum outro software, basta realizar algumas configurações simples. A desvantagem é que ela não é muito exata, e seu computador pode ainda ficar adiantado ou atrasado alguns poucos segundos em relação à "hora certa".

Então, na maior parte das vezes, pode ser vantajoso utilizar um programa especializado pra fazer isso. O mesmo software que é utilizado na maioria dos servidores NTP, escrito por David Mills, que é o "pai" desse protocolo, funciona em Windows! E pode-se utilizá-lo sem problemas, mesmo que você não precise que seu computador se transforme também em um servidor de tempo.

Basta baixar o software acesse: http://www.meinberg.de/english/sw/ntp.htm e instalar (clique em NTP for Windows NT/2000/XP/2003/Vista e baixe a última versão disponível, quando este site foi escrito a última versão era ntp-4.2.4p4@1.1520-modena-o-win32-setup.exe), configurando os servidores: a.ntp.br, b.ntp.br e c.ntp.br. É necessário ter direitos de administrador no computador para fazer a instalação. A configuração recomendada pode ser vista à seguir, ela é um pouco diferente da gerada pelo instalador porque habilita as estatísticas e configura algumas restrições de acesso. É necessário substituir "Program Files" por "Arquivos de Programas" para Windows em português. O arquivo pode ser baixado em http://ntp.br/windows/ntp.conf 

# arquivo de "memoria" de escorregamento de frequencia
driftfile "C:\Program Files\NTP\etc\ntp.drift"
# habilita as estatisticas
enable stats
statsdir "C:\Program Files\NTP\etc\"
statistics loopstats peerstats clockstats
# servidores publicos do ntp.br
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst
# aqui voce pode acrescentar outros servidores
# server outro-servidor.dominio.br iburst
# restricoes de acesso
restrict default kod notrap nomodify nopeer
Se você realizou essa instalação e quer acompanhar de perto o funcionamento do ntp e a qualidade da sua sincronização, pode instalar o NTP Time Server Monitor da Meinberg, baixando-o aqui  (clique em NTP Time Server Monitor, abrirá uma nova página, depois em Download NTP Time Server Monitor for Windows NT/2000/XP/2003 Server, e finalmente na última versão do software para download; quando este site foi feito a última versão era a ntp-time-server-monitor-1.0.exe). Ele é um software opcional: você não precisa dele para que seu Windows esteja com a hora correta, nem para monitorar o funcionamento do ntp. Mas com ele fica mais fácil monitorar o ntp e visualizar de forma gráfica a qualidade da sincronização. 


Se você optou por não instalar softwares extras, mas sim utilizar os recursos do próprio Windows para manter a hora certa, basta digitar os seguintes comandos numa tela de prompt: 
C:\> net time /setsntp:"a.ntp.br b.ntp.br c.ntp.br" 
C:\> net stop w32time 
C:\> net start w32time
O servidor ou lista de servidores com os quais o Windows está sincronizando-se pode ser consultado usando:
C:\> net time /querysntp
Ou então clicar no relógio, depois na aba "Internet Time", habilitar a sincronização automática via Internet e realizar a configuração dos servidores.

Se o seu Windows faz parte de um domínio, você pode não conseguir sincronizar individualmente seu computador. Nesse caso, leia a documentação sobre como funciona o Serviço de Tempo no Windows no próprio site da microsoft.





domingo, 1 de agosto de 2010

Sincronizando horário de servidor Linux com NTPD do Brasil


Instalação para GNU/Linux e outros sistemas baseados em unix.

Para GNU/Linux, FreeBSD, OpenBSD e outros sistemas baseados em unix, utilize o método de instalação apropriado para sua distribuição. Para algumas distribuições a tabela abaixo indica uma das possíveis formas de instalação. Pode haver métodos alternativos para a instalação, por isso é recomendável consultar a documentação da sua distribuição. 

Pode-se também realizar a instalação manual, baseada nos fontes, para isso consulte a seção Utilizando . Se você estiver instalando o ntp com a finalidade de ser um servidor de tempo para sua rede, é recomendável fazer a instalação à partir dos fontes.
SistemaInstalação
Debian GNU/Linux e sistemas que usam apt (Ubuntu, Kurumin, Conectiva, etc)root@host# apt-get update root@host# apt-get install ntp
RedHat GNU/Linux e sistemas que usam rpm (Fedora, etc):root@host# yum install ntp
Gentoo GNU/Linux:root@host# emerge sync root@host# emerge ntp
Slackware GNU/Linux:root@host# slackpkg update root@host# slackpkg install ntp
FreeBSD e OpenBSD# cd /usr/ports/net/ntp # make install
As distribuições acima podem ter métodos alternativos para a instalação, verifique a documentação de sua distribuição. Para outras distribuições verifique o método de instalação recomendado na documentação. Pode-se também realizar a instalação manual, baseada nos fontes, para isso consulte a seção Utilizando deste site. Após instalar o ntp, crie o arquivo ntp.drift com o comando:
# touch /etc/ntp.drift
Se a hora de seu computador estiver com um erro maior do que 16min o ntp pode não funcionar. Se for o caso, ajuste a hora manualmente, antes de iniciar o ntpd. Ou então execute o ntpd com os parâmetros abaixo, para um primeiro ajuste, e depois inicie o serviço:
# ntpd -q -g 
Substitua o conteúdo do arquivo de configuração padrão /etc/ntp.conf pela configuração abaixo. Esse arquivo pode ser baixado aqui.

# "memoria" para o escorregamento de frequencia do micro
# pode ser necessario criar esse arquivo manualmente com
# o comando touch ntp.drift
driftfile /etc/ntp.drift

# estatisticas do ntp que permitem verificar o historico
# de funcionamento e gerar graficos
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# servidores publicos do projeto ntp.br
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst

# outros servidores
# server outro-servidor.dominio.br iburst

# configuracoes de restricao de acesso
restrict default kod notrap nomodify nopeer

Após modificar a configuração é preciso reiniciar o ntpd.





Configurando o APT no Debian



Para utilizar o APT é necessário, antes de mais nada, configurá-lo. A primeira coisa a
ser fazer é escolher um repositório de pacotes do Debian, de onde os pacotes serão
baixados. Esse informação será adicionada no arquivo/etc/apt/sources.list.
No sources.list ficam listadas as fontes de pacotes do Debian, que podem ser:
  • CD-ROM's do Debian;
  • repositórios FTP;
  • repositórios HTTP;
  • repositórios locais.
Veja um exemplo de conteúdo do sources.list:
$ cat /etc/apt/sources.list
#deb file:///cdrom/ sarge main
#deb http://linux.iq.usp.br/debian stable main non-free-contrib

deb http://debian-br-cdd.alioth.debian.org/debian 1.0 main
deb http://linux.iq.usp.br/debian unstable main contrib non-free
deb http://www.las.ic.unicamp.br/pub/debian/ unstable main 
contrib non-free
Cada uma das linhas corresponde a uma fonte utilizada pelo APT. As linhas comentadas
com um "#" não serão utilizadas.
Cada linha é formada da seguinte forma:
[pacote] [URI] [distribuição] [seções]
Sendo:
  • pacote: Os repositórios do Debian contém, além dos binários .deb, os fontes de alguns
pacotes, que podem ser baixados com o APT. Para configurar o APT para baixar os pacotes
.deb,colocamos deb, para baixar os fontes, colocamos deb-src;
  • URI: A localização principal dos arquivos. O APT pode buscar pacotes de diversos locais, 
utilizando os seguintes protocolos:
  • file:/ - arquivos gravados localmente, no HD;
  • cdrom:/ - CD-ROM oficial de alguma versão do Debian;
  • http:// - servidor de arquivos HTTP (Internet);
  • ftp:// - servidor de arquivos FTP (Internet);
  • copy:/ - o mesmo que o protocolo file:/, com a diferença de que os arquivos são 
copiados para o diretório de cache, ao invés de serem usados diretamente a partir de seu
local original; rshssh - pode-se ainda utilizar conexão a um computador remoto utilizando
uma conexão segura via SSHou RSH.
  • distribuição: Como você sabe, os pacotes do Debian são separados em categorias, 
de acordo com seu estágio de estabilidade. Aqui, deve-se especificar qual categoria de
pacotes se deseja utilizar. As categorias são:


  • stable: pacotes exaustivamente testados, considerados estáveis, porém antigos;
  • testing: pacotes em fase de testes, mais recentes que os pacotes da stable;
  • unstable: versão mais recente dos pacotes Debian;
  • versões do Debian: existem ainda, as versões com os pacotes oficiais das versões do 
Debian.

    Para acessá-las, basta utilizar o codinome das distribuições, como sargeetch ou sid ;
    outras: existem muitos repositórios não-oficiais do Debian que utilizam outras notações
    de distribuições. Um exemplo é o repositório do Debian-BR-CDD, cuja distribuição
    utilizada na entrada do sources.list é 1.0.


    • seções: Nos repositórios oficiais existem 3 seções de pacotes, a saber:

    • main: seção principal, contendo somente pacotes de Software Livre;
    • non-free: pacotes que não são Software Livre, porém gratuitos;
    • contrib: pacotes que são Software Livre, mas que precisam de alguns 
    pacotes da seção non-free para funcionarem.

    Assim, consideremos a seguinte linha:
    deb http://linux.iq.usp.br/debian unstable main contrib non-free
    
    Podemos ver que ela configura o APT para baixar pacotes .deb. Se quisermos configurar o
    APT para baixar códigos-fontes, basta trocar deb por deb-src:
    deb-src 
    http://linux.iq.usp.br/debian unstable main contrib non-free
    
    Vemos, também, que ele baixa pacotes da distribuição unstable. Se estivermos utilizando o
    Debian num servidor, é interessante baixar os pacotes da versão stable. Para isso, basta
    trocar unstable por stable:
    deb 
    http://linux.iq.usp.br/debian stable main contrib non-free
    
    Vemos também que o APT vai procurar pacotes em todas as seções, ou seja, maincontrib e
    non-free.
    Se você desejar apenas Software Livre no seu sistema, vamos deixar apenas a seção main
    configurada, removendo as seções non-freecontrib:
    deb http://linux.iq.usp.br/debian unstable main
    

    Configuração básida do proxy squid no debian

    http_port 3128
    visible_hostname proxy
    #ftp_user asdf@asdf.com
    cache_mem 64 MB
    maximum_object_size_in_memory 64 KB
    maximum_object_size 300 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir ufs /var/spool/squid 1000 16 256
    refresh_pattern ^ftp: 15 2% 2280
    refresh_pattern ^gother: 15 0% 2280
    refresh_pattern . 15 20% 2280
    cache_effective_user squid
    cache_access_log /var/log/squid/access.log
    acl all src 0.0.0.0/0.0.0.0
    acl permitidos src 192.168.0.0
    acl localhost src 127.0.0.1/255.255.255.255
    acl redelocal src 192.168.0.0/24
    http_access allow localhost
    http_access allow permitidos

    #abaixo vem a indicacao para o arquivo que contera as palavras
    #que nao poderao conter nos sites que os usuarios visita
    #no arq. excecoes, havera palavras que anulam a proibicao
    #como por exmplo sexoesaude

    acl proibidos url_regex "/etc/squid/proibidos"
    acl excecoes url_regex "/etc/squid/excecoes"
    http_access deny proibidos !excecoes

    #as acls a seguir, bloqueiam downloads pela extensoes dos arquivos
    #voce adiciona novas extensoes da mesma forma

    acl exe url_regex -i .exe
    acl zip url_regex -i .zip
    acl rar url_regex -i .rar
    acl scr url_regex -i .src
    acl msi url_regex -i .msi
    acl wmv url_regex -i .wmv
    acl pif url_regex -i .pif
    acl avi url_regex -i .avi
    http_access deny exe !excecoes
    http_access deny zip !excecoes
    http_access deny rar !excecoes
    http_access deny scr !excecoes
    http_access deny msi !excecoes
    http_access deny wmv !excecoes
    http_access deny pif !excecoes
    http_access deny avi !excecoes
    http_access allow redelocal
    http_access deny all

    #proxy transparente

    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on