Vídeo

Aprenda como fazer um roteador com pfSense

Quando nos frustramos com a velocidade da internet, nem sempre a culpa é do provedor, pode ser que o roteador não esteja aguentando a quantidade de tráfego de todos os dispositivos conectados. Na prática, um roteador é um computador, geralmente, muito simples, por isso, hoje, vamos aprender a fazer como fazer um roteador poderoso, utilizando qualquer computador, através de um sistema operacional próprio para isso, o pfSense.

Por que fazer um roteador?

Os roteadores que muitas vezes vem “de graça” junto com a assinatura do seu plano de internet podem não ser tão eficientes, porque eles têm objetivos audaciosos, querem ser no mínimo 3 coisas em uma só, um roteador, um switch e também o AP (wireless access point), somado a isso, são feitos com componentes modestos, focados em consumir o mínimo de energia e serem o mais baratos possível.

Quem tenta fazer várias coisas ao mesmo tempo, geralmente não alcança resultados excelentes em nada, ainda mais quando não é muito capacitado, é exatamente essa a situação da maioria dos roteadores domésticos comuns. Se você tem muito tráfego e diversos dispositivos conectados em sua rede, converter um computador em roteador fará a diferença no desempenho da conexão com a web, principalmente em empresas.

Qual o material necessário para fazer um roteador?

Para montar o seu próprio roteador, você precisa de basicamente duas coisas, um computador qualquer e um sistema operacional de roteador. Quanto ao sistema operacional, existem diversas boas opções, a maior parte delas gratuitas e com código aberto, como o OpenWRT, IPFire, OPNSense e o que a gente vai usar hoje, o pfSense, um sistema para roteador e firewall baseado no FreeBSD, com nível empresarial, que você pode ter também na sua casa, sem pagar nada.

Já a parte do hardware requer um pouco mais de explicação, porque, embora qualquer computador tenha potência para fazer o trabalho de um roteador, alguns detalhes precisam ser levados em consideração. Realmente não é preciso se preocupar quanto à capacidade de processamento e memória do computador que será utilizado, afinal, por exemplo, um bom roteador, como o ER605, tem 16MB de armazenamento, 128MB de RAM e aparentemente o processador é um MediaTek dual core de 880Mhz.

Porém, não só de CPU, RAM e armazenamento um bom roteador é feito, apesar de qualquer máquina antiga ter o poder necessário para trabalhar para você como um roteador, esse computador precisa ter ao menos duas conexões de rede, uma para você conectar a internet que vem do seu provedor, e outra para criar a sua rede doméstica.

Existem vários pequenos computadores com aspecto mais empresarial, que podem servir para essa finalidade sendo vendidos no AliExpress, mas nada impede que você coloque uma placa de rede no seu computador tradicional.

Idealmente você vai querer um computador que não gaste muita energia, afinal, ele vai ter que ficar ligado 24 horas por dia, dessa forma, até um Raspberry Pi pode servir para o trabalho, mas existem bem mais opções de sistemas para arquitetura x86 ou x64, então não faça nenhuma compra sem pesquisar antes.

Quanta energia é muita? Isso depende um pouco do quanto você está disposto a gastar em prol de ter um equipamento melhor. Para o nosso projeto aqui no Diolinux, usamos a Zimaboard, que já tem duas conexões de rede, o que elimina a necessidade de comprar alguma placa de rede extra.

Caso você precise de mais de uma conexão LAN, existem opções, você pode usar o seu roteador atual com as suas funções de switch para isso, ou comprar um específico para este fim, como o switch TP-LINK de 8 portas, assim você terá várias portas.

Como fazer um roteador com o com pfSense

O primeiro passo aqui é instalar o sistema operacional. Baixe o pfSense diretamente do site oficial, em arquitetura, escolha AMD64, se for utilizar algum computador comum e no tipo do instalador, selecione o formato ISO.

Com uma ISO baixada, a gente prepara um pendrive bootável com algum programa como o Ventoy, como faríamos para formatar um computador. Para fazer a instalação, você precisará de um monitor, além de um teclado ligado ao seu computador, isso só vai ser necessário agora.

Instalando o pfSense

O pfSense é um sistema operacional de roteador e firewall, então seu instalador é simples. A gente aceita os termos e basicamente precisamos clicar em “next” algumas vezes. Você pode mudar o esquema do teclado se quiser, o que, neste caso, faz pouca diferença.

Auto ZFS é uma boa opção na hora de configurar o armazenamento, mas lembre que isso apagará todos os dados na unidade de disco que estiver no computador. Na próxima tela, para o nosso uso, a primeira opção, stripe, basta, mas em ambiente empresarial, onde você quer redundância até no roteador, tem alguns raids interessantes para escolher.

Na hora de selecionar a unidade de armazenamento para a instalação, fique atento para não escolher o pendrive, mas sim, o drive interno da sua máquina. Depois disso, a instalação deve começar, por ser um sistema simples, será um processo muito rápido.

Configurando o pfSense

Depois que a instalação terminar, você reinicia o computador, ou melhor, o roteador, e a gente pode começar a fazer as primeiras configurações. No primeiro boot você vai precisar escolher qual das suas entradas de rede vai se comportar como WAN, ou seja, que vai receber os dados da internet do seu provedor, nessa hora você precisa conectar o cabo de internet nessa porta. Ao mesmo tempo, a outra porta será designada para LAN, ou seja, para distribuir os dados da internet dentro da sua rede.

Uma vez definido isso, você verá que o pfSense mostrará um endereço de IP externo, e também um endereço de IP para a LAN, que será o gateway de todos os devices que estiverem se conectando à internet através do seu roteador.

Agora é a última vez que a gente vai precisar de monitor e teclado ligados no nosso roteador, o restante das configurações, será feito através de uma interface web. Como todo roteador, a gente só precisa conectar um computador na porta lan e acessar o endereço de IP dele na rede.

A configuração do roteador pode mudar para cada caso de uso, mas acompanhando ao vídeo presente no início desse artigo, você verá uma forma simples de configurar, que funcionará na maioria das ocasiões.

Se você achou que algumas siglas e palavras foram um pouco confusas, conheça sobre o funcionamento básico de uma rede e os protocolos mais comuns!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!