Gerador de Script de CGNAT em SRC-NAT para RouterOS baseado na Wiki original da Mikrotik (Não usa NETMAP) https://help.mikrotik.com/docs/display/ROS/NAT
A ferramenta foi adaptada para uma necessidade pessoal, diferenciando a versão do RouterOS e disponibilizando a inserção de novas funções dentro do script, tais como:
- Ativar FastTrack (Com explicações);
- Ativar o NoTrack (Raw) (Com expicações);
- Ativar uma Address-List para não sair pelos IPs do CGNAT (Usar rota padrão);
- Ativar regras no Blackhole para não precisar fazer várias Loopbacks;
- Regra de Mascaramento ignorando o range de IPs do CGNAT.
- Adicionado a opção de configurar um ip de enlace entre o CGNAT/Concentrador (10.10.10.1/30)
O arquivo gerado deverá ser enviado e importado para o RouterOS.
-
Testado no Debian 10/11/12 e Ubuntu;
-
Necessário os pacotes dialog e ipcalc
-
Ao executar o script como sudo/root, a ferramenta instala os requisitos automaticamente.
Obs: O próprio script verifica se os pacotes estão instalados e força a instalação das dependências.
Após a importação completa do Script.
Realizado algumas modificações das Dialogs para melhor visualisar na shell.
Lembrando que o arquivo gerado deve ser enviado para o RouterOS e importado usando:
/import file=arquivo.rsc
Agradecimento especial ao Autor: Daniel Hoisel, por ter disponibilizado a ferramenta para uso.
Projeto instpirado em: https://github.com/dvhoisel/cgnatgen