Pages

5 de setembro de 2015

Mikrotik Emulado - Licença Free

Quem já fez algum treinamento com nós ( Comigo e com o Uesley Corrêa ), está acostumado a ver emularmos o sistema RouterOS no GNS3 nos laboratórios.

Porém, ao contrário de alguns instrutores que utilizam imagens "crackeadas" em seus treinamentos, nossos alunos também perceberam que utilizamos imagens dentro da licença default.

A verdade, é que muitas vezes, isso nos dificultava pois tínhamos apenas 24 horas de máquina rodando pra cada laboratório.

Enfim, a boa notícia é que isso mudou. A mikrotik liberou uma imagem full, com licença e recursos completos para emulação.

A única limitação da imagem é 1mbit por interface, o que para emular cenários, não é nenhum empecilho.

O tópico original está aqui: http://forum.mikrotik.com/viewtopic.php?f=21&t=98981

A grande dica foi do meu parceiro Uesley e pra facilitar ainda mais, estamos colocando uma máquina virtual que basta baixar e importar no virtual box.

Segue o link (ATUALIZADO) : AQUI

Um forte abraço!!!

1 de setembro de 2015

Corrigir BUG em BGP EdgeRouter Versão 1.8alpha1


Pra você que está pensando em testar a versão 1.8alpha1 em produção, cuidado!!!

Em nossos testes, identificamos um bug no bgp.

Após você aplicar as configurações de roteamento, você poderá obter a seguinte mensagem:

% Extended asn capability is not enabled

O problema foi reportado imediatamente a Ubiquiti e uma solução temporária já está disponível, caso você deseje permanecer na versão para manter os benefícios que ela traz.

Ancheng, da própria ubnt nos deu a reguinte recomendação:

Editar o arquivo: /opt/vyatta/sbin/vyatta-bgp.pl

E na linha 51:

 set => 'router bgp #3',

Alterar para:
set => 'bgp extended-asn-cap ; router bgp #3',

Salve o arquivo. Após isso, as configurações ficam funcionais, mesmo que alguns warnings ainda sejam exibidos. Um abraço!

16 de julho de 2015

Configurando IPv6 fixo em Windows XP

Hoje, precisei configurar um ipv6 fixo em um (arghhh) Window XP e pra minha surpesa não tinha as opções convencionais como no v4, então segue como consegui.

Primeira dica que dou, é renomear o nome da conexão, de Conexão Local ( por exemplo ), para WAN ou LAN ou outro nome fácil de digitar, sem espaços e sem acentos.

Depois precisamos instalar o ipv6, para isso abra em prompt ( sim, chamar de shell não dá né? :P ), e execute o comando:


netsh int ipv6 install

Assim que ele retornar a mensagem "OK." vamos adicionar o endereço ipv6 supondo que o nome da conexão que você renomeou seja WAN.

netsh interface ipv6 add address "WAN" [endereço ipv6]

Depois vamos adicionar a rota default:

netsh interface ipv6 add route ::/0 "WAN" [ip do gateway ipv6]

E agora, os DNS's ( do google no exemplo )

netsh interface ipv6 add dns "WAN" 2001:4860:4860::8888
netsh interface ipv6 add dns "WAN" 2001:4860:4860::8844 index=2

E pronto! Você já deve ter conexão ipv6!

Você ainda pode ver os vizinhos e rotas com os comandos:

netsh interface ipv6 show neighbors
netsh interface ipv6 show routes

Um abraço!

7 de abril de 2015

EdgeMax: Atualização Firmware ( CLI )

Hoje, após uma conversa com o Rubens, acabei procurando sobre a possibilidade de se ter em um mesmo dispositivo edgerouter duas versões de firmware e sobre a possibilidade de alternar entre elas sempre que desejado. Bem, existe uma forma bem simples e prática de se fazer isso, que mostrarei abaixo.

Hoje, é possível manter duas imagens de firmware armazenadas no edgerouter, isso pode ser muito útil em diversos casos, inclusive em atualizações, pois se uma não funcionar como desejado, você pode retornar para a versão antiga rapidamente.

Para iniciar, conecte-se via CLI, ou ssh, etc.. para ter acesso ao shell. E vamos ver as opções do comando add system image. Não é necessário estar em modo de configuração para executar o comando. Apertando interrogação após o comando, temos um help sobre os parâmetros que são necessários e quais alternativas temos, a saída é a seguinte:


Temos a opção de atualizar por uma imagem que esteja local no disco, ou podemos passar uma url, que será a nossa opção:

Executaremos o seguinte comando para atualizar para a versão atual ( beta ). Lembrando, que não é uma versão final então não recomendo que utilizem em produção, para saber mais inscreva-se no programa beta do site oficial da comunidade da ubnt.

add system image http://dl.ubnt.com/firmwares/edgemax/v1.7.0/ER-e200.v1.7.0alpha1.4735280.tar


Então o sistema vai fazer o download da imagem e fazer o upgrade do sistema, você deve ver na tela algo semelhante a isso:

Preparing to upgrade... Done
Copying upgrade image... Done
Removing old image... Done
Checking upgrade image... Done
Finishing upgrade... Done
Upgrade completed

Aqui cabe uma observação, quando a imagem é adicionada, o diretório /config onde ficam todas as configurações e chaves ( do openvpn por exemplo ) é copiado por inteiro para a nova imagem. Assim, nada de configuração ou de backups de configurações que você tenha dentro dessa pasta será perdido.

Nesse ponto, se você executar o comando show system image, você verá dados da imagem que está rodando e da que entrará em produção no próximo reboot.

Assim que você rebootar o equipamento, o sistema será atualizado. Executando novamente o comando show system image você poderá comparar com os valores que obteve antes do reboot.

Se você, por algum motivo quiser voltar a versão anterior, você pode fazer isso com o comando set system image default-boot. Ao executar o comando, ele vai perguntar se você deseja mesmo voltar para a outra imagem ( ele busca automaticamente a que não está em uso ), para tal, basta dar um enter.

O que você verá será algo semelhante a isso:

The system currently has the following image(s) installed:
v0.9.5.13455361.120821.0102    (running image) (default boot) 
v0.9.5.13450177.120815.0102    
Are you sure you want to switch images? (Yes/No) [Yes]: 
 Moving images... 
Done
Switched from
 Version:      v0.9.5.13455361.120821.0102
to
 Version:      v0.9.5.13450177.120815.0102

Claro, que com o nome dos arquivos referentes a versão que você está utilizando e/ou atualizou.

Após ter a certeza que a versão está como você deseja, você pode optar por apagar a versão antiga. Isso pode ser feito com o comando delete system image, e da mesma forma que o comando anterior, ele seleciona a versão que não está sendo utilizada e lhe pergunta se você deseja remover.

Para demonstrar na prática, segue um vídeo referente a este post/tutorial, espero que seja útil. Recomendo ver em tela cheia!

Um abraço do Pacheco!





Fonte: https://community.ubnt.com/t5/EdgeMAX-Beta/Previous-beta-releases/m-p/1172510#M8840