Como configurar um Servidor DHCP no Ubuntu 18.04

Introdução

Configuração de um servidor de DHCP com o Linux é fácil, e neste post eu vou orientá-lo.

Network

neste tutorial, o servidor Ubuntu é configurado com um endereço IP estático de 10.1.1.243 e eu estarei usando as seguintes configurações de rede para o servidor DHCP. Pode ajustá-las como achar melhor.

Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200

Login to the Ubuntu Server via SSH and then we’ll begin.

Passo 1: Instalar o Servidor DHCP

A primeira coisa que precisa fazer é instalar o servidor dhcpd com o comando a seguir:

sudo apt install isc-dhcp-server -y

Passo 2: Configurar o Servidor DHCP

Abrir dhcpd.conf arquivo com seu editor de texto favorito.

sudo vim /etc/dhcp/dhcpd.conf

alterar as opções dos servidores de nome e domínio.

option domain-name "example.lab";option domain-name-servers 10.1.1.2;

Uncomment authoritative; porque será o único servidor DHCP na rede.

authoritative;

adicione a seguinte configuração da sub-rede ao fundo do ficheiro.

subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}

Aplicar as alterações executando o comando:

sudo systemctl restart isc-dhcp-server.service
Anúncio

Passo 3: Teste um cliente

verifique se um cliente na mesma rede com o seu adaptador definido para DHCP pode obter um endereço IP. Como você pode ver na imagem abaixo, uma máquina virtual do Windows 10 na mesma rede recebeu um endereço IP de 10.1.1.135.

Windows 10 - DHCP Lease

Running the dhcp-lease-list command also confirms this.

ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
Propaganda

Criação de endereços IP Fixos

É possível atribuir um endereço estático para uma máquina usando o servidor DHCP em vez de manualmente, atribuindo-o na máquina. Isto é útil para servidores e impressoras, onde você não quer que o endereço IP mude.

para configurar um IP estático, você precisa saber o endereço MAC da máquina, e o endereço IP não deve estar na gama DCHP. Adicione o seguinte ao dchpd.conf para criar um IP fixo.

host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}

no exemplo acima, estou atribuindo o hostname de esxi02 e o endereço IP de 10.1.1.12 a um servidor que tem uma placa de rede com o endereço MAC de 00:0c:29:c0:a0:19.

é isso

você deve agora ter uma máquina Ubuntu servidor 18.04 em sua rede que irá atribuir endereços IP aos clientes. Também cobrimos como criar um endereço IP fixo para que você não tenha que configurar manualmente endereços estáticos em cada servidor.

dicas:

  • se você tiver algum problema com os clientes não sendo capaz de obter um endereço a partir do DHCP pool verifique o arquivo syslog localizado em /var/log/syslog para quaisquer pistas.
  • você também pode executar o comando dhcp-lease-list para ver uma lista de clientes com endereços alugados a partir do pool DHCP.
  • endereços IP fixos não vão aparecer na lista de Locação dhcp.



+