quarta-feira, 29 de agosto de 2012

Recuperando senha de admin do OpenFire

Isto pode até soar ridículo, mas acontece frequentemente em ambientes onde somente uma pessoa tenha a senha e este conhecimento não é passado para outros ou tão pouco documentado para acesso futuro.

O Procedimento de recuperação e muito fácil, basta editar o XML de configuração e reiniciar o openfire.

1) Antes de mais nada, por questões de segurança faça um backup dos arquivos que irá alterar. Exemplo:
# root@xxx:/opt/openfire/conf# cp -a openfire.xml{,.bak}

2) Edite o arquivo openfire.xml e adicione as linhas:

<admin>
<authorizedUsernames>usuario_openfire</authorizedUsernames>
</admin>

Importante: Adicione logo após a tag "<jive>" no inicio do arquivo.

3) Abre a console de administração http://servidoropenfire:9090 e logue-se conforme a tela abaixo indica.



4) Feito o login na console de administração, vá no menu "Usuarios/Grupos" procure o usuário admin e clique em Editar. Procure o menu "Senha" e cadastre uma nova senha para o usuário.

5) Reinicie o openfire e pronto, agora vai ser possível efetuar login com o usuário admin novamente.

quarta-feira, 25 de julho de 2012

Configurando DHCP no router Cisco


1. Acesse a console do roteador cisco
2. Habilite a interface e configure o IP da rede local ao qual o cisco será servidor DHCP ex:
Cisco3640#config <<< Entra no modo de configuração do router
Configuring from terminal, memory, or network [terminal]? terminal
Cisco3640(config)#
Cisco3640(config)#interface ethernet 0/0
Cisco3640(config-if)#ip address 10.10.10.1 255.255.255.0
Cisco3640(config-if)#no shutdown
Cisco3640(config-if)#exit
3. Configurado a interface, habilite o serviço DHCP
Cisco3640(config)#service dhcp
4. Configurando o DHCP
Cisco3640(config)#ip dhcp pool mynetworks
Cisco3640(dhcp-config)#
Cisco3640(dhcp-config)#network 10.10.10.0 255.255.255.0
Cisco3640(dhcp-config)#dns-server 10.10.10.254 10.10.10.253
Cisco3640(dhcp-config)#netbios-name-server 10.10.10.254
Cisco3640(dhcp-config)#domain-name edgarfernandes.com.br
Cisco3640(dhcp-config)#default-router 10.10.10.1
Cisco3640(dhcp-config)#lease 10 <<< o 10 significa que a concessão fica disponível por 10 dias
Cisco3640(dhcp-config)#exit
Cisco3640(config)#exit
5. No exemplo acima o DHCP esta configurado para distribuir endereços de 10.10.10.1 até 10.10.10.254, se quisermos que ele só distribua endereços de 10.10.10.101 até 10.10.10.200, utilize os comandos abaixo:
Cisco3640(config)#
Cisco3640(config)#ip dhcp excluded-address 10.10.10.1 10.10.10.100
Cisco3640(config)#ip dhcp excluded-address 10.10.10.201 10.10.10.255
6. Configurações de reservas de endereços dentro do range DHCP, exemplo: um roteador Wireless que deve ter sempre o mesmo IP, porém deve ser mantido a configuração de DHCP.
Cisco3640(config)#
Cisco3640(config)#ip dhcp pool wireless
Cisco3640(dhcp-config)#host 10.10.10.101 255.255.255.0
Cisco3640(dhcp-config)#client-identifier 016C.F049.F0B6.75 <<< Coloque o 01 antes do mac-address, pois este é a identificação ethernet no cisco
Cisco3640(dhcp-config)#domain-name edgarfernandes.com.br
Cisco3640(dhcp-config)#dns-server 10.10.10.254 10.10.10.253
Cisco3640(dhcp-config)#netbios-name-server 10.10.10.254
Cisco3640(dhcp-config)#default-router 10.10.10.1
Cisco3640(dhcp-config)#exit
Cisco3640(config)#exit

Mais detalhes: http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/1cfdhcp.html