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.216 ]

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

Karl Marx e a concorrência individual no Viva o Linux

soundKonverter - o maravilhoso conversor de áudio

TimeShift - Restaure seu Linux com eficiência

Aventuras do Mint Linux 10 em um computador antigo

Calculando máscara de sub-rede e broadcast

Leitura recomendada

Apache 2.2 - Introdução ao módulo mod_rewrite

Openfire em Ação nos meios Corporativos

Warsaw no Fedora 28 funcionando - Internet Banking

Balanceamento de carga e alta disponibilidade com Bonding Driver e Iproute2

Criando uma rede virtual com servidor de internet e estações utilizando VirtualBox

  
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