Como instalar e configurar o servidor DHCP no Ubuntu 16

DHCP (Protocolo de configuração de host dinâmico - Protocolo de Configuração Dinâmica de Equipamentos) permite-nos estabelecer intervalos de endereços IP para computadores clientes no domínio e, desta forma, temos a possibilidade de gerir centralmente todos os endereços IP no domínio.

Quando temos um ou mais servidores DHCP disponíveis em nossa organização, temos plena confiança de que todos os computadores e dispositivos em nossa rede terão seus endereços IP automaticamente toda vez que fizerem login e não será necessário ir a cada máquina para definir o endereço de uma forma manual, pois se trata de uma despesa administrativa desnecessária.

Há muitas maneiras de implementá-lo, uma é no nível do Windows Server, mas hoje nos concentramos em como configurar DHCP em sistemas Linux, especificamente hoje Ubuntu, tanto cliente quanto servidor.

Com o DHCP implementado, fornecemos os seguintes parâmetros:

  • Máscara de sub-rede
  • Direção IP
  • Porta de entrada
  • Servidores DNS, entre outros.

No Ubuntu 16 temos a possibilidade de que este seja um servidor DHCP que controla todos os endereços IP da organização de forma dinâmica e segura.

Desta vez, falaremos sobre como configurar DHCP Ubuntu 16 de uma forma prática.

1. Instalando DHCP no Ubuntu 16


Para executar este processo, devemos ter privilégios de root usando o termo sudo antes de cada comando ou, na falta disso, efetuando login como o referido usuário.

Para instalar DHCP no Ubuntu 16 vamos inserir o seguinte comando:

 sudo apt-get install isc-dhcp-server

Esperamos que os pacotes sejam baixados e instalados corretamente no Ubuntu 16.

Deve-se notar que devemos ter definido quais valores temos que estabelecer no servidor DHCP, como o gateway, o intervalo de endereços IP a serem atribuídos, etc.

2. Configuração da placa de rede no Ubuntu 16


Uma vez o Instalação DHCP no Ubuntu 16 devemos editar o arquivo isc-dhcp-server para definir os valores da placa de rede que será responsável pela transmissão do endereçamento IP.

Podemos usar o editor preferido, como Vim ou Nano, e acessaremos usando o seguinte:

 sudo nano / etc / default / isc-dhcp-server
A seguinte janela será exibida onde na linha INTERFACES Devemos indicar qual será a placa de rede encarregada de distribuir e atribuir os endereços IP, neste caso indicaremos que será a placa eth0.

Salvamos as alterações usando a combinação de teclas:

Ctrl + O

E deixamos o editor usando a combinação:

Ctrl + X

3. Configuração DHCP no Ubuntu 16


Uma vez definidos os valores da placa de rede, procedemos às respectivas configurações de DHCP. Para isso vamos editar o arquivo /etc/dhcp/dhcpd.conf, para isso vamos inserir o seguinte:
 sudo nano /etc/dhcp/dhcpd.conf
Lá devemos inserir os respectivos valores de DHCP, neste caso devemos adicionar as seguintes linhas dependendo da configuração necessária.
 sub-rede 192.168.0.1 máscara de rede 255.255.255.0 {intervalo 192.168.0.10 192.168.0.40; opção de servidores de nomes de domínio 8.8.8.8, 4.4.4.4; opção nome de domínio "solvético"; opção de roteadores 192.168.0.1; opção de endereço de transmissão 192.168.0.255; default-lease-time 600; tempo máximo de locação 7200; }

Neste caso, definimos o seguinte:

  • O endereço IP e a máscara de rede do Servidor DHCP
  • Nós configuramos o rango de direções atribuir
  • Nós pegamos alguns DNS público de suporte como os do Google.
  • Definimos o nome do nosso domínio na opção opção nome de domínio
  • O IP de transmissão ou transmissão que sempre terminará em 255
  • Com a coragem default-lease-time especificamos quantas horas um endereço IP é reservado para um computador
  • O valor tempo máximo de locação refere-se ao tempo máximo que um IP será reservado para um computador.

Salvamos as alterações no editor usando:

Ctrl + O

Desta forma, configuramos os parâmetros DHCP no Ubuntu 16. Uma vez que esses valores tenham sido configurados, procedemos para reiniciar o serviço isc-dhcp-server usando o seguinte comando:

 sudo systemctl restart isc-dhcp-server
Inicie e pare o serviço isc-dchp-server

Os comandos para iniciar e parar este serviço são:

Começar serviço

 sudo systemctl start isc-dhcp-server

Parar serviço

 sudo systemctl stop isc-dhcp-server

4. Usando DHCP no Ubuntu 16


Um dos usos que podemos exercer com o Servidor DHCP no Ubuntu 16 é atribuir um endereço IP a um determinado computador.

Por exemplo, temos um computador com CentOS 7 que possui a seguinte configuração:

  • Endereço MAC: 00: 00: 27: 7e: 3a: 73
  • Endereço IP: 192.168.0.32

Por algum motivo, queremos que esse dispositivo tenha o endereço IP 192.168.0.40¸ para o qual realizaremos o seguinte processo no servidor DHCP:

Para isso devemos ir ao arquivo dhcp.conf e adicione as seguintes linhas na parte inferior:

 host localhost-CentOS {hardware ethernet 00: 00: 27: 7e: 3a: 73; endereço fixo 192.168.0.40; } 
Depois de salvar as alterações, podemos ir para a equipe CentOS, reiniciar o serviço ou a equipe e veremos as alterações aplicadas:

Da mesma forma, podemos ver o parâmetros de transmissão e máscara de sub-rede definido pelo DHCP.

5. Configurar DHCP em um computador cliente


Para configurar o endereço IP em um computador cliente, devemos ir para a configuração de rede e lá ir para a guia IPv4:

Lá, simplesmente estabelecemos que o DHCP está definido para automático e desta forma o equipamento receberá os endereços IP atribuídos pelo servidor DHCP.

Usando estes parâmetros podemos configurar, de forma simples e prática, um Servidor DHCP no Ubuntu 16 e a partir daí, permitir que os endereços IP sejam atribuídos de acordo com a faixa configurada e assim ter a possibilidade de gerenciar os equipamentos conectados na organização.

Instale DHCP CentOS

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave