Configuração de servidor DHCP no Ubuntu Server 17.04
Dica publicada em Linux / Introdução
Configuração de servidor DHCP no Ubuntu Server 17.04
Abra o terminal e digite o comando:
# apt update
Esse comando irá atualizar o repositório do SO (Sistema Operacional).
Para instalar o serviço dhcp você deve usar o seguinte comando no terminal:
# apt-get install isc-dhcp-server
Configurando IP estático:
Para configurar o IP estático, você deve destinar um IP da faixa do serviço DHCP, que será o IP desta máquina (lembrando que ele tem que ser pulado na faixa de IP do DHCP).
Neste exemplo iremos usar o IP 192.168.0.1 e a máscara de rede 255.255.248.0 e precisaremos saber as placas de rede existentes usando o comando:
# ifconfig -a Neste caso usaremos a placa de rede enp0s8. Com isso deveremos editar o arquivo de interfaces com o comando:
# nano -w /etc/network/interfaces
e adicionar o seguinte bloco:
auto <placa de rede>
iface <placa de rede> inet static
address <ip estático>
netmask <mascara de rede>
Que neste exemplo será preenchido da seguinte forma:
Salve o arquivo e entre no seguinte diretório:
# nano -w /etc/default/isc-dhcp-server
e na linha que contem "INTERFACES", mude para a placa de rede que você escolheu acima. Neste exemplo, foi escolhido enp0s8 e ficará assim:
Configurando o servidor DHCP:
Para configurar o servidor DHCP utilizaremos o comando:
# nano /etc/dhcp/dhcpd.conf
Primeiramente iremos configurar o Sistema de Nomes de Domínios (DNS), nesse exemplo colocaremos o 8.8.4.4:
Após isso iremos configurar a sub rede, Na mesma ordem iremos informar a subnet, netmask, o faixa de IP que o serviço irá atuar e o IP do servidor, ficando assim:
DICA: recomenda-se o uso de uma calculadora de subnet.
# apt update
Esse comando irá atualizar o repositório do SO (Sistema Operacional).
Para instalar o serviço dhcp você deve usar o seguinte comando no terminal:
# apt-get install isc-dhcp-server
Configurando IP estático:
Para configurar o IP estático, você deve destinar um IP da faixa do serviço DHCP, que será o IP desta máquina (lembrando que ele tem que ser pulado na faixa de IP do DHCP).
Neste exemplo iremos usar o IP 192.168.0.1 e a máscara de rede 255.255.248.0 e precisaremos saber as placas de rede existentes usando o comando:
# ifconfig -a Neste caso usaremos a placa de rede enp0s8. Com isso deveremos editar o arquivo de interfaces com o comando:
# nano -w /etc/network/interfaces
e adicionar o seguinte bloco:
auto <placa de rede>
iface <placa de rede> inet static
address <ip estático>
netmask <mascara de rede>
Que neste exemplo será preenchido da seguinte forma:
auto enp0s8
iface enp0s8 inet static
address 192.168.0.1
netmask 255.255.248.0
iface enp0s8 inet static
address 192.168.0.1
netmask 255.255.248.0
Salve o arquivo e entre no seguinte diretório:
# nano -w /etc/default/isc-dhcp-server
e na linha que contem "INTERFACES", mude para a placa de rede que você escolheu acima. Neste exemplo, foi escolhido enp0s8 e ficará assim:
INTERFACES="enp0s8"
Configurando o servidor DHCP:
Para configurar o servidor DHCP utilizaremos o comando:
# nano /etc/dhcp/dhcpd.conf
Primeiramente iremos configurar o Sistema de Nomes de Domínios (DNS), nesse exemplo colocaremos o 8.8.4.4:
option domain-name-servers 8.8.4.4;
Após isso iremos configurar a sub rede, Na mesma ordem iremos informar a subnet, netmask, o faixa de IP que o serviço irá atuar e o IP do servidor, ficando assim:
subnet 192.168.0.0 netmask 255.255.248.0{
range dynamic-bootp 192.168.0.2 192.168.0.254;
option routers 192.168.0.1;
}
range dynamic-bootp 192.168.0.2 192.168.0.254;
option routers 192.168.0.1;
}
DICA: recomenda-se o uso de uma calculadora de subnet.
Trabalho em uma empresa com numero grande de computadores e sempre acaba tendo conflito de ip, temos uma faixa de ip devido usarmos proxy e uma rede de intranet que interliga o brasil todo, outra situação é que não podemos permitir acesso de computadores que não são da empresa devido a segurança. Desde já agradeço se puderem me ajudar.