quinta-feira, 2 de outubro de 2014

Samba para compartilhamento de arquivos no Debian

Salve,

Segue abaixo os passos para instalar um Samba no Debian 7 para compartilhar arquivos em uma rede. Compartilhamento sem senha e somente para leitura.

1) Instalando o Samba:
apt-get install samba

2) Criando o diretório a ser compartilhado:
mkdir /home/


3) Modificando as permissões da pasta a ser compartilhada:
chmod 777 /home/

4) Alteração do arquivo de configuração do Samba:
mcedit /etc/samba/smb.conf

- Na seção [global] altere as seguintes variáveis de ambiente: 
[global]
  workgroup =
  netbios name =
  server string = Servidor-de-Arquivos


- Ao final do arquivo vamos criar o(s) grupo(s) do(s) diretórios(s) a ser(em) compartilhado(s):
[]
  comment = Servidor de Arquivos
  path = /home/
  guest ok = no
  browseable = yes
  public = yes
  writable = no
  read only = yes


Comentários:
- comment: é um string comentário para identificar qual a função dessa pasta;
- path: é o caminho para a pasta que está compartilhando;

- browseable: determina se o compartilhamento será exibido na janela de navegação na rede;
- public: determina se o acesso é público (sem a necessidade de usuário e senha) ou não;
- writable: determina se a pasta compartilhada será permitida a alteração de seu conteúdo;
- read only: determina que a pasta será apenas para leitura.

5) Salve o arquivo smb.conf e reinicie o serviço.
service samba restart

6) Abra o Explorer do seu micro e insira o seguinte endereço na barra:
\\\
exemplo:
\\10.1.1.1\Arquivos


Pronto.







segunda-feira, 1 de setembro de 2014

NTP no Debian

O serviço de NTP oferecido pelo Linux visa implementar um servidor de data e hora interno que se sincroniza com servidores externos mantendo o horário do servidor sempre atualizado.

Isso possibilita com que os clientes façam seu sincronismo automaticamente em um servidor interno, mantendo a sua data e hora sempre atuais.

O primeiro passo é instalarmos o serviço NTP no servidor. Proceda com a inserção dos seguitnes comandos:

apt-get update
Isso buscará possíveis atualizações nos repositórios do Debian e sincronizar os mesmos

apt-get install ntp
Comando que irá instalar o serviço NTP.

Vamos agora configurar o arquivo do NTP.
mcedit /etc/ntp.conf

Apague o que há no arquivo e insira as seguintes linhas:
## Arquivo que armazena a frequencia de atualizacao do relogio
driftfile /var/lib/ntp/ntp.drift
## Diretorio de logs do servico NTP
statsdir /var/log/ntpstats/

## Quem pode ter acesso aos recursos. Insira aqui suas subredes.

restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 192.168.1.1 mask 255.255.255.0 nomodify notrap



## Servidores para atualizar e sincronizar o horario/data
server a.st1.ntp.br
server b.st1.ntp.br
server c.st1.ntp.br
server d.st1.ntp.br
server a.ntp.br
server b.ntp.br
server c.ntp.br
server gps.ntp.br 


Salve o arquivo e saia do editor.

Crie o arquivo que armazenará a frequência de sincronismo dos horários:
touch /var/lib/ntp/ntp.drift

Reinicie o serviço do NTP pelo seguinte comando:
/etc/init.d/ntp restart 
ou
service ntp restart

Agora devemos aguardar o serviço sincronizar o relógio. Isso pode demorar até 5 minutos ou mais.

Para testar o sincronismo digite o comando abaixo:
ntpq -c rl | grep stratum | cut -d "," -f4

Uma linha de instruções será o retorno do comando acima. Procure pela instrução "stratum=2". Se retornar o valor 2 está sincronizado. Se vier 16 ainda não sincronizou.

Vamos agora sincronizar o horário do servidor com o serviço. Faça isso pelos comandos a seguir:

apt-get update
apt-get install ntpdate 
ntpdate -u ip_ou_nome_do_servidor

Onde ip_ou_nome_do_servidor deve ser o de seu servidor.

Deve ter como saída algo assim:
22 Jun 22:51:30 ntpdate[336]: adjust time server ip_servidor offset 0.000725 sec

Agora só basta sincronizar os clientes ao seu servidor.

No Windows é simples.

1) Dê um duplo clique no Relógio da Barra de Tarefas. Quando aparecer a imagem abaixo clique no link Alterar configurações de data e hora.
  


2) Abra a Aba Horário na Internet. Uma imagem semelhante a que está abaixo será exibida. Clique no botão Alterar Configurações..

















3) Uma nova janela de configurações conforme a imagem abaixo será exibida.












4) Deixa a caixa Sincronizar com um Servidor de Horário na Internet

5) Na caixa Servidor, coloque o IP ou o nome do seu Servidor NTP.

6) Clique no botão Atualizar Agora.

7) A mensagem "O relógio foi sincronizado com êxito..." deverá aparecer na janela.

8) Pronto, tudo funcionando.

Abraço

quarta-feira, 30 de julho de 2014

Ntop no Debian 6

O Ntop é uma ferramenta para monitoramento de sua rede, entretanto seu pacote não está mais entre os disponíveis para instalação por meio do apt-get.

Mas acalma-se, pois a inserção de um outro repositório no sources.list já resolve o problema.

Vamos lá então

1) Edite o sources.list que está no diretório /etc/apt Utilize o editor de sua preferência. No exemplo abaixo vou usar o mcedit:
mcedit /etc/apt/sources.list

2) Insira no fim do arquivo a seguinte linha:
http://backports.debian.org/debian-backports squeeze-backports main

3) Salve o arquivo e saia do editor.

4) No shell de comando vamos atualizar a lista do apt-get pelo comando:
apt-get update

PS. Se alguma mensagem de advertência surgir, execute o comando novamente.

5) Agora vamos instalar o Ntop pelo comando:
apt-get install ntop

6) Será solicitado a senha de acesso a ferramenta. Insira a senha, confirme e volta a inserir ela novamente.

7) Após concluir a instalação voltará ao shell do Linux.

8) Para acessar a ferramenta, abra o seu browser e informe o seguinte na barra de endereços:
http://ip_de_seu_servidor:3000

9) Por padrão o Ntop monitora apenas a interface eth0. Se quiser que o Ntop monitore outras interfaces teremos que adicionar estas interfaces ao arquivo de configuração do Ntop. Para isso abra o shell de comando e digite o seguinte:
mcedit /var/lib/ntop/init.cfg

10) No parâmetro interfaces, adicione as outras interfaces que deseja monitorar. No exemplo abaixo vou monitorar a eth0, eth1 e eth2.
INTERFACES="eth0,eth1,eth2"

PS. Sem espaço entre a vírgula e a outra eth a ser monitorada

11) Salve o arquivo e sai do editor.

12) Reinicie o serviço do Ntop pelo comando:
service ntop restart

13) Volte a acessar o Ntop pelo seu browser.

Um abraço