sexta-feira, 19 de dezembro de 2008

Slackware Linux 12.2

É isso ae, saiu o Slackware 12.2. Para os fãs e entusiastas da melhor distro Linux do mundo, já podem ir no site do slackware e baixar a sua cópia.

Entre as prinicpais novidades podemos destacar o Kernel 2.6.27.7 com várias melhorias principalmente em relação a redes. O Slackware traz o KDE 3.5.10 com algumas suítes office, ferramentas de rede, ferramentas de desenvolvimento, programas de multmídia, Firefox 3.0.4 e muito mais.

O Gerenciamento de pacotes do Slackware ficou ainda mais fácil para adicionar, remover, atualizar e até mesmo fazer seus próprios pacotes. Fantástico.

Bom, não vou falar muito para não estragar a surpresa.

Have Fun!

quarta-feira, 10 de dezembro de 2008

Servidor Jabber com o Slackware Linux.

Neste artigo vou escrever como instalar e configurar um servidor Jabber (comunicador instântaneo) para sua empresa ou acesso público.  O software Jabber foi adquirido pela Cisco e não é mais free, porém existem bons softwares clientes e servidores gratuítos na Internet. Basta procurar.  Vou usar como exemplo o Ejabberd por ser fácil de instalar e configurar. Como cliente Jabber existem vários, mas o meu gosto foi o Pidgin.

Alguns podem estar se perguntando para que serve um serviço como esses. Vamos supor que você é o encarregado de TI da sua empresa. Está cansado com os funcionários usando msn em horário de trabalho para uso próprio. É ai que o Jabber entra em ação. Com ele é possível criar uma rede de chat´s interna ou pública (fica ao seu gosto).

Vamos pôr a mão na massa. 

Parte I - Configurando o Servidor:


Distribuição Linux que ultilizei e testei foi o Slackware Linux 12.1, mas com certeza roda em qualquer outra distribuição. Optei pelo Slackware pelo fato de já trabalhar com ele há muitos anos.
Software utilizado como servidor Jabber: Ejabberd e pode ser encontrado em: http://www.process-one.net/en/ejabberd/downloads/

Baixe a ultima versão em formato .bin (para uma instalação menos complicada).

Após baixar o ejabberd, execute-o com privilégios de root.

root@ejabberd:# ./ejabberd-2.0.2_2-linux-x86-installer.bin.gz  (enter)

Após executar, você vai se deparar com uma tela de licença GPL é claro ;) . Aceite a licença para começar a instalação. Em seguida virá o prompt de senha do usuário admin, escolha uma senha e não esqueça dela. Pronto, o servidor ejabberd já está instalado.

Uma observação:. O serviço de ejabberd vai pegar o nome da sua máquina como domínio, caso o nome do seu servidor seja slackware e o dominio exemplo.com, o ejabberd vai autenticar os usuários como usuario@slackware.exemplo.com. Então no nosso caso, para acessar o ejabberd como admin para configura-lo será: admin@ejabberd.exemplo.com.

Por default a instalação completa será feita no diretório /etc/ejabberd. Não configure nada diretamente dentro desse diretório. Vamos fazer toda a configuração via web. Legal né? Apenas execute o serviço ejabberd.

root@ejabberd:~# /etc/ejabberd/bin/ejabberdctl   start

Abra o seu navegador favorito e entre com o endereço ip do seu servidor ejabberd escutando na porta, assim:

http://192.168.0.1:5280/admin  --> Surgirá no seu navegador uma janela de autenticação. Escreva admin@ejabberd.exemple.com (substitua ejabberd.exemple.com pelo nome do seu servidor e dominio) e digite a senha que foi escolhida na instalação do ejabberd.

Abrirá no seu navegador o gerenciador gráfico do ejabberd. Apartir daí você já pode ir configurando o seu servidor ejabberd. Crie as contas dos seus usuários e as senhas que eles deverão acessar.


 Parte II - Cliente Pidgin.

Como falei acima, o cliente usado foi oPidgin, funciona tanto em Linux quanto no uindius. Após instalar o Pidgin, vá em conta e escolha o protocolo XMPP e digite as informações do usuário. Em avançados marque a opção Requer SSL/TLS, aponte a porta de conexão do ejabberd que é a 5222 e em Servidor de Conexão aponte para o seu servidor.

Pronto, seu servidor e o seu cliente estão prontos para serem usados.

Obs:. A lista de contatos de cada cliente é gerenciada pelo servidor ejabberd, portanto não adianta o cliente adicionar um contato se este não estiver no servidor e não adianta também um usuário remover um contato se não for pelo servidor.


Comentários serão bem vindos.

Abraços e até o próximo post.


Ah, e nunca se esqueça que:

Jesus te ama.

Como resetar a senha de um roteador Cisco 1700

RECUPERANDO A SENHA DO CISCO 1700:

Explicarei neste mini howto como resetar a senha perdida do seu roteador Cisco modelo 1700. Se você perdeu a senha e não tem como configurar o roteador em modo privilegiado, aqui vai uma dica que realmente funciona.  Em poucos passos seu roteador estará pronto para ser usado novamente.


Recomendo fortemente de que você use um cabo serial (também só tem essa forma né?) Dã.. Reinicie o seu roteador Cisco acompanhando pelo kermit (Linux) ou pelo hyperterminal (sistema concorrente e perdedor). 

Durante os 60 segundos iniciais do Cisco IOS (sistema operacional do Cisco) pressione a tecla control + break ou control c para que o roteador inicie em modo seguro. Aparecerá na tela do seu software de terminal uma tela como essa:

rommon>

Neste prompt, você mudará o valor do Configuration Register, como mostra o exemplo abaixo:

rommon> confreg 0x2142 --> valor para alterar somente a senha do roteador.

Logo em seguida digite reset para reiniciar o seu roteador, sempre acompanhando-o pela tela do seu cliente de terminal.

rommon> reset

Após o roteador reiniciar, ele entrará no modo setup mode. ATENÇÃO!!!! Ignore este passo para não ter que reconfigurar do zero seu roteador.

Digite enable para entrar em modo privilegiado. Bom, após o enable se a senha não estiver em modo encriptado, em um show run você pode ver a sua senha, caso contrário terá que reconfigura-la.

Estando no modo enable copie a configuração da NVRAM para a RAM, dessa forma:

router# copy  start   run  (enter)

Vamos reconfigurar a senha do seu roteador, para isso entremos no modo de configuração global, com o comando:

router# conf   t  (enter)

Estando no modo de configuração global, defina sua nova senha e não esqueça-se jamais dela, para não ter que enfrentar novamente esse problema.

router(config)# enable secret  "escolha a sua senha"  (enter)

Após escolher a sua nova senha, vamos voltar o valor original do config-register para 0x2102, como informa o comando abaixo:

router(config)#config-register  0x2102  (enter)

Logo após copie a configuração da RAM para a NVRAM:

router# copy   run   start  (enter) 

Por fim, reinicie o seu roteador e teste a sua senha.

Obs:. Este reset não implicará na configuração de enderaçamento IP. O confreg pode variar de acordo com o modelo do seu roteador Cisco.