Skip to content

lerc07/cgnatgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

cgnatgen

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.

Requisitos:

  • 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.

Imagens:

01 02 03 04 05 06 07 08 09 10 11 12 13 14

Após a importação completa do Script.

image

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

About

Gerador de Script de CGNAT em SRC-NAT para RouterOS baseado na Wiki original da Mikrotik (Não usa NETMAP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages