Autor: Diego de Oliveira Fucitalo
eMail: slackdi[NOSPAM]yahoo.com.br
Data: 30/12/2003
Introdução
Supondo que você seja administrador de redes e em sua rede possui diversos micros, quando um funcionario deseja falar com outro utiliza-se o telefone entre os meios. Talvez uma alternativa interessante seria o uso softwares de mensagens instantaneas, como um ICQ interno.
Objetivo
Configurar um Servidor de Mensagens Interna.
Material
Um micro que possua Linux instalado e que se comunique com o restante da rede.
O Programa jabberd servidor
Clientes de mensagen instantanea que suporte o protocolo jabberd: Kopete, SIM, Trilian entre outros...
Use o link abaixo para baixar o jabber:
% wget http://jabberd.jabberstudio.org/1.4/dist/jabberd-1.4.3.tar.gz
Baixe também o quickstart que serve para automatizar a configuração:
% wget http://jabberd.jabberstudio.org/quickstart/dist/jabberd-quickstart-0.2-linux
Instalando
Descompacte o Jabber com o comando, em seguida acesse o diretório que foi descompactado:
% tar –xvzf jabber-1.4.3.tar.gz
% cd jabber-1.4.3
Para instalar execute os seguintes comandos:
% ./configure
% make
% make install
Se após executar o ./configure e ele reclamar que você não tem o GNU Pth instalado, faça o download do mesmo:
% wget ftp://ftp.ossp.org/pkg/lib/pth/pth-1.4.1.tar.gz
Após baixar execute os comando abaixo para proceder com a instalação:
% tar -zxvf pth-1.4.1.tar.gz
% ./configure
% make
% make test
% make install
Configurando
Descompacte o jabberd-quickstart:
% tar -jxvf jabberd-quickstart-0.2-linux.tar.gz
Dentro desse diretório existe um arquivo chamado seup.sh, copie-o para dentro do diretório do jabber-1.4.3
% cp sh.setup /caminho/dos/fontes/jabber-1.4.3
Agora é só rodar o programa de configuração:
% cd /caminho/dos/fontes/jabber-1.4.3
% sh setup.sh
Siga as instruções
Domain Name: coloque o IP do servidor, se na sua rede você conseguir pingar pelo nome da máquina então coloqueo o nome do seu servidor mas caso o contrário coloque apenas o IP.
Server Name (optional): Informe o nome do servidor.
Server Description (Optional): Descricão do servidor.
Server URL (Optional): url contendo informações do servidor.
Administrator: o nome do usuario administrador, obrigatório.
Administrator Password: senha para o admnistrador, obrigatório.
PID Supporte: Coloque YES.
Feito isso é só registrar os usuarios na opção Users, para isso rode novamete o script:
% sh setup.sh
Depois de ter feito essas configurações é hora de inicializar o servidor, proceda da seguinte forma:
Para que o servidor fique ativo é necessário um terminal só para ele, escolha um tty.
ctrl + alt + f2 (aqui escolhei o F2 mas você pode abrir o de seua preferência)
% cd /usr/local/jabber-1.4.3/jabberd
% ./jabberd –D
Pronto o serviço já foi inicializado
Configurando os Clientes
Neste exemplo mostrei como configurar um cliente para windows e outro para Linux
Configurando o cliente para Windows, usando o cliente Exodus
Baixe esse cliente para Windows
http://www.jabberstudio.org/files/exodus/exodus_0.8.6.0.exe
Para instala-lo é só dar um duplo clique em cima dele:
Nome de usuario: coloque o usario que foi registrado no servidor
Servidor: coloque o IP do servidor ou o nome caso tenha feito na instalação do sevidor jabberd
Recurso: Coloque home
Senha: Coloque a senha que voc definio quando cadastrou o usário no servidor jabberd
Ok
Ok
Pronto seu cliente já está configurado, para adicionar mais usarios na sua lista de contatos:
Clique na bara de ferramentas do exodus em Tools > Contacts > Add Contact
Em Contact ID coloque usuario@ip_do_servidor (ou nome caso tenha definido isso na configuração do jabberd).
Acredito que para outros clientes o procedimento é o mesmo só deve mudar a forma como está apresentado
Configurando o cliente para Linux, usei o Kopete
Neste exemplo estou usando o kopete 0.7.4, procure por ele no site do KDE:
http://www.kde.org
Para instala-lo basicamente siga os comandos
% ./configure
% make
% make install
Para maiores informações consulte o Readme do mesmo.
Inicie e Kopte e clieque em:
Configurações > Configurar Kopete > Em Plugins habilite o protocolo jabberd
Em contatos > Nova – Próximo > Selecione jabberd > Próximo
Na guia login
ID do Jabber: coloque o usaurio@ip (ou nome do servidor)
Senha: senha do usuario
Na guia Conexões:
Servidor: colque o IP do servidor (ou nome do servidor)
Esse Tutorial foi instalado com as seguinte configuração:
Servidor Jabberd: Slackware 9.1
Clientes Windows: Exodus em Windows XP e Windows 2000 Pro.
Cliente Linux: Kopete em Slackware 9.1
Bom é isso espero que possa ajudar alguém com esse pequeno tutorial, qualquer Problema estre em contato que farei o possivél para ajudar.