Criando um gateway de internet com o Debian

Neste artigo vamos ver como criar um gateway de internet usando o Debian 12 e que, apesar de haver outros métodos de se ter um gateway de rede usando PfSense ou mesmo um simples roteador com capacidade de gerenciamento de um número maior de conexões, ainda é bastante válido o uso de uma distribuição Linux para a função dependendo da situação ou mesmo para aprendizado.

[ Hits: 3.958 ]

Por: Perfil removido em 02/05/2024


Habilitando a internet e o serviço na inicialização do sistema



A partir desse momento as máquinas deverão estar pegando os IPs configurados dentro do range 192.168.100.100 a 192.168.100.200 mas ainda estarão sem internet. Abra o terminal e digite na sequência dando ENTER a cada linha:

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE


Veja que, na terceira linha, a interface apontada tem que ser a que recebe internet; no caso, a enp0s3. Depois desses 3 comandos as máquinas clientes deverão estar acessando a internet. Para fazer com que isso seja automático na inicialização do servidor, vamos criar o arquivo internet.sh, colocar o conteúdo adequado e marcá-lo como executável:

sudo nano /usr/local/bin/internet.sh


Cole o seguinte conteúdo:

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE


Salve o arquivo e dê o comando:

sudo chmod +x /usr/local/bin/internet.sh


Vamos criar o serviço:

sudo nano /etc/systemd/system/internet.service


Coloque o seguinte conteúdo:

[Unit]
Description=Configuração NAT
[Service]
ExecStart=/usr/local/bin/internet.sh
[Install]
WantedBy=multi-user.target


Salve o arquivo. Depois digite na sequência dando ENTER a cada linha:

sudo systemctl daemon-reload
sudo systemctl enable internet.service
sudo systemctl start internet.service
sudo systemctl status internet.service


Os comandos, na sequência, recarregará o daemon do systemd para "pegar" o novo "service" criado, depois vai habilitar o serviço na inicialização do sistema, em seguida vai iniciar o serviço e finalmente mostrará se o serviço está funcionando ou não.

Página anterior     Próxima página

Páginas do artigo
   1. O cenário básico da máquina para a criação do gateway de internet
   2. Instalando o serviço de DHCP e configurando o mesmo
   3. Habilitando a internet e o serviço na inicialização do sistema
   4. Conclusão
Outros artigos deste autor

SimpleBurn: o ultraleve da gravação de CD/DVD

Usando o gerenciador de arquivos XFE para administrar as tarefas no Linux

Zenwalk - Uma distro e tanto

DownThemAll: O melhor gerenciador de downloads no Linux

Conheça o Project Bossanova

Leitura recomendada

Fuja da pirataria, use Last.fm

Programando em rede com Gobby

Operadoras de Banda Larga com Medição de Velocidade

Webconferência com OpenMeetings no Debian 5.0

Conectividade Social vs. proxy Squid transparente

  
Comentários
[1] Comentário enviado por maurixnovatrento em 23/06/2024 - 23:43h

Bom artigo.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts