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: 5.232 ]

Por: Perfil removido em 02/05/2024


O cenário básico da máquina para a criação do gateway de internet



Não vou entrar no mérito de que é mais vantajoso usar a mesma máquina com PfSense ou outro equipamento mais reduzido (como o mikrotik) pois os ambientes possuem necessidades diferentes entre si. Nosso cenário consiste de:

Uma máquina minimamente utilizável, inclusive um desktop funcional do próprio parque de informática do local;
Duas placas de rede, sendo uma a de entrada de internet e outra a saída para a rede local.


A primeira placa de rede receberá a internet diretamente do roteador ou outro dispositivo de internet e será configurada como DHCP para receber o IP diretamente do equipamento de internet e terá por nome de interface "enp0s3" dado pelo sistema. A segunda placa de rede terá IP fixo e, por nome, enp0s8 dado pelo sistema, então adapte à sua necessidade caso a nomenclatura seja eth0/eth1.

Com isso enp0s3 é a interface de rede da internet e a enp0s8 é a interface de rede da rede local, onde serão conectadas as máquinas clientes. Primeiro vamos começar editando o arquivo /etc/network/interfaces, vamos usar uma máquina Debian 12 sem interface gráfica, apenas com o uso do sistema básico mas o procedimento é o mesmo para máquinas que possuam alguma interface gráfica.

sudo nano /etc/network/interfaces


O conteúdo original deverá ser o seguinte:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet dhcp


Vamos deixá-lo assim:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet dhcp

#Placa de rede secundária
allow-hotplug enp0s8
iface enp0s8 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255


CTRL + O para salvar e CTRL + X para fechar. A interface de rede enp0s8 terá o IP fixo 192.168.100.1/24

Salve o arquivo e reinicie a máquina.

    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

Como customizar uma imagem ISO do Ubuntu

Programando em Qt

Instalação da Broadcom 1390 no Debian Etch

Interagindo com servidores HTTP com Python

Como utilizar o Kurumin dentro de uma única partição Windows

Leitura recomendada

Resolver problemas de Internet

Download de MP3s no IRC via X-Chat usando o protocolo SDFind

Configurando modem USB 3G pelo console

Redirecionando acesso ao VNC e ocultando o ícone

Endereço fixo para o seu IP dinâmico

  
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