Sei sulla pagina 1di 2

Atualiza��o em massa

Prezados,
Estou finalizando algumas corre��es de BUG e adicionando BKP automatico antes de
atualizar.

Bug que foram resolvidos


- Executamos um script em Batch, que conecta no Mikrotik por SSH.
Acontece que o Mikrotik n�o sabe que � um script, para ele � uma pessoa que est�
realizando o acesso via SSH.
Ai quando � enviado o comando para dar reboot, o Mikrotik pede confirma��o.
Por se tratar de um script, n�o vemos que foi pedido confirma��o e a atualiza��o
ficava travada.
Esse problema j� foi corrigido.

- Como dito, o script realiza um acesso remoto via ssh.


Quando o Mikrotik reinicia, a sess�o SSH deveria ser finalizada e o script partir
para o proximo IP.
Por�m em algumas vers�es do Windows isso n�o estava acontecendo.
E o script acabava ficando travado, preso na ultima sess�o ssh, sendo necessario
apertar manualmente CTRL + C para finalizar aquela sess�o e o script ir para o
proximo IP.
Esse problema j� foi corrigido.

Funcionalidades sendo implementadas


- Verifica��o de ping dos IPs informados.
Afim de ganhar tempo, antes de tentar conectar via SSH, ele verifica se o IP est�
respondendo.

- Backup automatico.
Mesmo que j� tenhamos homologado, testado determinada vers�o... Nunca sabemos se o
processo de atualiza��o poder� ocasionar algum problema naquela RB.
Por esse motivo, estou implementando Backup automatico antes de realizar a
atualiza��o.

O script:
- Verifica e atualiza o Mikrotik para a ultima vers�o BUGFIX.
- Verifica e atualiza o Firmware do Mikrotik.
- Faz Backup das configura��es do Mikrotik.
- Desativa alguns servi�os raramente usados (ftp,www-ssl,api-ssl), desativa alguns
pacotes raramente usados (calea, gps, ups, tr069-client). Desativa o "bandwidth-
server", "DNS Server", "proxy", "socks" e "UPNP". E principalmente, ativa o rp-
filter como loose (caso deseje saber mais sobre o rp-filter, leia
https://bcp.nic.br/antispoofing). Outras configura��es de seguran�a poderiam ser
adicionado ao script, Mas isso varia de rede para rede, Ent�o optei por colocar
apenas algumas config padr�o que considero semelhante na maioria das redes.

#############
# COMO USAR
#############
1 - Descompacte o arquivo.

2 - Com o bloco de notas, edite o arquivo "config.txt"


Informe:
- UsuarioSSH= O seu usuario do mikrotik.
- SenhaSSH= A sua senha do Mikrotik.
- PortaSSH= A porta de acesso SSH ao seu mikrotik.

3 - Com o bloco de notas, edite o arquivo "hosts.txt", e coloque o IP de acesso aos


seus Mikrotik.
Um IP por linha.

4 - Execute o arquivo "Start.bat".


Selecione a op��o desejada:
---- 1. Fazer Backup - Para fazer Backup de todos os IPs ativos informados em
hosts.txt.
---- 2. Atualizar Versao MK - Para fazer Atualizacao de versao de todos os IPs
ativos informados em hosts.txt.
---- 3. Atualizar Firmware MK - Para fazer Atualizacao de Firmware de todos os IPs
ativos informados em hosts.txt.
---- 4. Todas as opcoes Acima - Para fazet todos os procedimentos acima.
---- 5. Aplicar Config Seguranca - Para aplicar pequenas ajustes de seguran�a.
---- 6. Apagar LOGs Antigos - Para apagar LOGs antigos.

#############
# CHANGELOG
#############
- Implementado menu de op��es.
- Implementado suporte a Backup antes de realizar atualiza��o de vers�o.
- Corrigido bug de sess�o SSH presa quando utilizado usu�rio/senha inv�lido.
- Implementado verifica��o de hosts ativo antes de tentar conex�o SSH, afim de
agilizar o processo.
- Melhorado o LOG, agora ele informa em um arquivo separado quais os hosts estavam
Offline e Online....
- Corrigido erro quando mandava reiniciar o MK para aplicar o update de firmware.
- Corrigido bug de sess�o SSH presa quando o MK reiniciava.
- Implementado verifica��o de vers�o, para evitar rodar comando de atualiza��o sem
necessidade.
- Implementado verifica��o de firmware, para evitar rodar comando de atualiza��o
sem necessidade.
Arquivos Anexos Arquivos Anexos
Tipo de Arquivo: rar MassUpdate (SSH).rar (331,2 KB, 16 visualiza��es)

Potrebbero piacerti anche