> For the complete documentation index, see [llms.txt](https://conexti-com-br.gitbook.io/ngrules/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://conexti-com-br.gitbook.io/ngrules/primeiros-passos/instalando-o-ngrules-no-pfsense-r.md).

# Instalando o NGRules no pfSense®

O NGRules é um pacote extraoficial (não presente na árvore nativa de pacotes do pfSense®) que para ser instalado no servidor precisa de algumas dependências. Não se preocupe, nosso time deixou o processo de instalação bem simplificado e didático. Preparamos patchs e demais pacotes auxiliares para facilitar o trabalho do administrador de redes.&#x20;

Você só precisa se atentar para a cronologia das instalações, que DEVE OBRIGATORIAMENTE SEGUIR a seguinte ordem:&#x20;

* 1\) Executar o script que automatiza a preparação do ambiente para os pacotes ConexTI®;&#x20;
* 2\) Instalar o VPN2fa e suas dependências que também são instaladas automaticamente.&#x20;

Executando Script ConexTI®.&#x20;

Este script automatiza a configuração inicial do ambiente (aplicando patch, adicionando repositórios adicionais), deixando todo o ambiente pronto para receber as ferramentas da ConexTI®.&#x20;

`fetch -q -o - "https://e-sac.websiteseguro.com/wmi/cnti_setup.txt" | sh`

Basta executá-lo na própria shell (Opção 8) do pfSense® ou através do menu Command Prompt (Diagnostic -> Command Prompt) da interface web. É necessário aguardar cerca de 3 minutos (tempo aproximado até finalizar o processo de instalação em background).

<figure><img src="https://content.gitbook.com/content/xQ8AvU3kX1KUdNnLhnMM/blobs/OzOVkphEjpLfjWcgMf3O/image.png" alt=""><figcaption></figcaption></figure>

O script instalará os seguintes pacotes (conforme imagem abaixo). Para verificar, basta acessar o menu: ***System -> Package Manager -> Installed Packages*****.**

Podemos observar nas imagens abaixo os pacotes instalados.

<figure><img src="https://content.gitbook.com/content/xQ8AvU3kX1KUdNnLhnMM/blobs/jLeRHqRCldlDwdcsWZfG/image.png" alt=""><figcaption></figcaption></figure>

Caso esteja faltando algum pacote das imagens acima, você pode instalar de forma manual seguindo o padrão feito normalmente no pfSense®.

Basta se dirigir até o menu "**System&#x20;*****->*****&#x20;Package Manager&#x20;*****->*****&#x20;Available Packages**" e selecionar os pacotes faltantes.

<figure><img src="https://content.gitbook.com/content/xQ8AvU3kX1KUdNnLhnMM/blobs/IpkB4VEmRgzIFt0w2Aec/image.png" alt=""><figcaption></figcaption></figure>

&#x20;Após realizar os passos acima o ambiente estará pronto você desfrutar de todas as funcionalidades do UserAuth e demais pacotes auxiliares no seu servidor pfSense®, é possível observar o rol de ferramentas que já fazem parte do seu ambiente.

Basta acessar: "**System&#x20;*****->*****&#x20;Package Manager&#x20;*****->*****&#x20;Installed Packages**"
