O DHCP pode ser usado para fornecer dinamicamente endereços IP locais aos computadores clientes. Isso evita que você precise configurar endereços IP estáticos para todos os computadores da sua rede. O DHCP é muito útil para ambientes ocupados, como escolas e empresas.
Configurar um servidor DHCP no Ubuntu não é muito difícil. Basta seguir as etapas deste tutorial e você terá um servidor DHCP em execução.
Etapa 1: instalando o servidor DHCP
Primeiro, instale o servidor.
apt-get install isc-dhcp-server
Etapa 2: configurando a interface de rede
Precisamos determinar a interface de rede na qual queremos conceder endereços. Para fazer isso, substitua eth0pela interface de rede suficiente.
vi /etc/default/isc-dhcp-server
Etapa 3: configurando o servidor DHCP
Em seguida, configure o servidor DHCP.
vi /etc/dhcp/dhcpd.conf
Você verá a seguinte configuração de amostra. Revise as opções de configuração e defina-as ao seu gosto. Leve em consideração que esse option domain-nameé o nome da sua zona DNS.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Etapa 4: Iniciando o servidor DHCP
Por fim, reinicie o servidor DHCP.
service isc-dhcp-server restart
A instalação está completa. Agora você pode usar o servidor DHCP para atribuir endereços IP.