Artigos
Configurando DHCP e compartilhando a internet no Debian!
A primeira coisa que devemos fazer é realizar a instalação de alguns pacotes.
Lembrando que é sempre bom atualizar os repositórios com o comando apt-get update e logo após atualizar o sistema com o comando apt-get upgrade.
Siga o passo a passo abaixo:
Atualizando os repositórios: apt-get update
Atualizando o sistema: apt-get upgrade
Agora vamos começar a fazer as instalações dos serviços necessários.
1 - Instalando o dhcp-server
apt install isc-dhcp-server
2 - Uma vez instalado o dhcp-server, é hora de configurar o arquivo dhcpd.conf
Como root acesse o caminho abaixo:
nano /etc/dhcp/dhcpd.conf
Obs.: Considerando que o meu domínio é: samba4.local e minha faixa de rede é 10.10.10.0
O ip do meu servidor Debian é 10.10.10.1 e do meu link externo é 192.168.25.16
option domain-name "samba4.local";
option domain-name-servers 10.10.10.1, 192.168.25.16;
Descomente a linha abaixo:
#authoritative;
No final do arquivo acrescenta
subnet 10.10.10.0 netmask 255.255.255.0 {
option routers 10.10.10.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 10.10.10.21 10.10.10.240;
}
3 - Definindo em qual interface vai rodar o dhcp
Considere que o nome da minha placa de rede que vai distribuir o dhcp é "enp0s8".
Como usuário root, acesse:
nano /etc/default/isc-dhcp-server
INTERFACE="enp0s8" --> Definindo em que placa será atribuido o dhcp
Restart o dhcp-server
4 - systemctl restart isc-dhcp-server
Na dúvida, reinicia o servidor para validar o serviço.
6 - reboot
Verifique o status do dhcp no servidor
7 - systemctl status isc-dhcp-server
8 - Testa o dhcp no cliente
Uma vez configurado o dhcp, é hora de compartilhar a internet na rede interna.
9 - Compartilhando a internet
Como root, acesse:
nano /etc/sysctl.conf
Procura a linha: #net.ipv4.ip_forwarder=1
Descomenta: net.ipv4.ip_forwarder=1
10 - Verifique se o retorno é o esperado.
cat /proc/sys/net/ipv4/ip_forward
Retorna 0 --> Não permite encaminhamento
Agora execute o comando abaixo para validar a configuração.
11 - sysctl -p
12 - Verificando novamente a configuração
cat /proc/sys/net/ipv4/ip_forward
Retorna 1 --> Permite encaminhamento
13 - Por último, vamos configura o iptables para compartilhar a internet.
iptables --table nat --append POSTROUTING --out-interface enp0s3 -j MASQUERADE --> Compartilhando internet da enp0s3
iptables --append FORWARD --in-interface enp0s8 -j ACCEPT --> Recebendo encaminhamento
14 Instalação iptable-persistent --> Caso não instale as regras serão perdidas ao reiniciar.
iptables -L
iptables -L -t nat
apt-get install iptables-persistent
yes
Pronto! Se correu tudo bem, sua rede interna já está com dhcp e internet liberada normalmente.
Lembrando que esta configuração e muito mais estão em nossos cursos. Caso tenha interesse acesse o menu "Páginas" ou "Cupons e Promoções" para realizar a matrícula nos cursos.
Até a próxima e bons estudos!
Cursos por apenas R$ 22,90 por tempo limitado!
Clique abaixo para acessar!