Voltar à página principal
quarta-feira 2 outubro 2024
33

Como instalar DHCP no Ubuntu Server 22.04

1. Atualizar o sistema

Antes de começar a instalação, é recomendável atualizar o sistema para garantir que todos os pacotes estejam atualizados. Abra o terminal e execute os seguintes comandos:

sudo apt update
sudo apt upgrade

2. Instalar o servidor DHCP

Para instalar o servidor DHCP no Ubuntu, utilizaremos o pacote isc-dhcp-server. Execute o seguinte comando para instalá-lo:

sudo apt install isc-dhcp-server

3. Configurar o servidor DHCP

Uma vez instalado, precisamos configurar o servidor DHCP. A configuração principal está no arquivo /etc/dhcp/dhcpd.conf.

Editar o arquivo de configuração

Abra o arquivo de configuração com seu editor de texto favorito, por exemplo, nano:

sudo nano /etc/dhcp/dhcpd.conf

Dentro deste arquivo, você deve definir vários parâmetros importantes:

  • Faixa de endereços IP: Especifica a faixa de endereços IP que o servidor DHCP pode atribuir.
  • Parâmetros de rede: Como a máscara de sub-rede, o gateway padrão e os servidores DNS.

A seguir, um exemplo de configuração básica:

# Configuração básica do servidor DHCP

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 8.8.8.8, 8.8.4.4;
  option domain-name "seudominio.com";
}

Neste exemplo:

  • subnet 192.168.1.0 netmask 255.255.255.0 define a rede e a máscara de sub-rede.
  • range 192.168.1.100 192.168.1.200 define a faixa de endereços IP que podem ser atribuídos.
  • option routers 192.168.1.1 especifica o gateway padrão.
  • option domain-name-servers 8.8.8.8, 8.8.4.4 define os servidores DNS.

Configurar a interface de rede

Precisamos especificar em qual interface de rede o servidor DHCP irá escutar as solicitações. Isso é feito no arquivo /etc/default/isc-dhcp-server.

Abra o arquivo:

sudo nano /etc/default/isc-dhcp-server

Procure a linha que define INTERFACESv4 e INTERFACESv6 e configure-as com a interface de rede correta. Por exemplo, se sua interface é eth0, modifique a linha correspondente:

INTERFACESv4="eth0"
# INTERFACESv6=""

4. Reiniciar o serviço DHCP

Após fazer as alterações necessárias nos arquivos de configuração, reinicie o serviço DHCP para que as mudanças tenham efeito:

sudo systemctl restart isc-dhcp-server

Para garantir que o servidor DHCP está funcionando corretamente, verifique o status do serviço:

sudo systemctl status isc-dhcp-server

5. Habilitar o serviço DHCP na inicialização

Para garantir que o servidor DHCP seja iniciado automaticamente com o sistema, habilite-o usando o seguinte comando:

sudo systemctl enable isc-dhcp-server
Compartilhar:
Criado por:
Author photo

Jorge García

Fullstack developer