O serviço DHCP eu considero o mais básico em uma rede de computadores, claro, sem IP nos hosts (clientes, servidores, ativos de redes e etc), a comunicação não existiria.
Irei mostrar como configurar o Serviço DHCP Server no GNU\Linux Debian 6.
Com o seu Debian instalado e com a placa de rede instalada e configurada corretamente como no exemplo abaixo:
#informações contidas no arquivo /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.10.0.1
netmask 255.255.255.0
broadcast 10.10.0.255
network 10.10.0.0
Agora temos que instalar o pacote dhcp3-server, que é o serviço DHCP server:
aptitude update
aptitude install dhcp3-server
Depois de instalado, iremos executar o comando abaixo, para realizar o backup do arquivo dhcpd.conf.
mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bkp
Criado o backup, iremos agora criar um novo arquivo com o nome dhcpd.conf.
vi /etc/dhcp/dhcpd.conf
Iremos colocar as informações abaixo no arquivo dhcpd.conf:
authoritative;
ddns-update-style none;
default-lease-time 604600;
max-lease-time 604600;
option routers 10.10.0.1;
option domain-name "exemplo.com.br";
option domain-name-servers 10.10.0.1;
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.40 10.10.0.254;
}
Alguns explicações sobre os parâmetros do arquivo dhcpd.conf:
authoritative; - se tiver mais de 1 Servidor DHCP na Rede, esse será predominante, "autoritário";
ddns-update-style none; - essa opção informa ao servidor DNS as informações de todos os hosts na rede, a opção none; diz para não atualizar para o servidor DNS;
default-lease-time 604600; - tempo padrão que o IP será "alugado" para o host;
max-lease-time 604600; - tempo máximo que o IP será "alugado" para o host;
option domain-name "exemplo.com.br"; - essa opção informa o nome do domínio da rede;
option domain-name-servers 10.10.0.1; - essa opção informa o endereço IP do Servidor DNS ou Servidores DNS (10.10.0.1, 10.10.0.5 e etc);
Aqui está a parte mais interessante do nosso arquivo, a opção subnet informa o endereçamento IP que a rede terá. A opção do range, informa a faixa de IPs dentro da subnet que o servidor irá atribuir para os hosts que estiverem com a opção de dhcp-client habilitadas.
Depois dessas configurações, só temos que reiniciar o serviço dhcp server no Debian 6 com o comando abaixo:
/etc/init.d/isc-dhcp-server restart
Pronto, DHCP Server instalado e configurado no Debian 6. Lembro que essa é uma configuração básica, em outro post vou acrescentar mais informações sobre o Serviço DHCP Server.
Irei mostrar como configurar o Serviço DHCP Server no GNU\Linux Debian 6.
Com o seu Debian instalado e com a placa de rede instalada e configurada corretamente como no exemplo abaixo:
#informações contidas no arquivo /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.10.0.1
netmask 255.255.255.0
broadcast 10.10.0.255
network 10.10.0.0
Agora temos que instalar o pacote dhcp3-server, que é o serviço DHCP server:
aptitude update
aptitude install dhcp3-server
Depois de instalado, iremos executar o comando abaixo, para realizar o backup do arquivo dhcpd.conf.
mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bkp
Criado o backup, iremos agora criar um novo arquivo com o nome dhcpd.conf.
vi /etc/dhcp/dhcpd.conf
Iremos colocar as informações abaixo no arquivo dhcpd.conf:
authoritative;
ddns-update-style none;
default-lease-time 604600;
max-lease-time 604600;
option routers 10.10.0.1;
option domain-name "exemplo.com.br";
option domain-name-servers 10.10.0.1;
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.40 10.10.0.254;
}
Alguns explicações sobre os parâmetros do arquivo dhcpd.conf:
authoritative; - se tiver mais de 1 Servidor DHCP na Rede, esse será predominante, "autoritário";
ddns-update-style none; - essa opção informa ao servidor DNS as informações de todos os hosts na rede, a opção none; diz para não atualizar para o servidor DNS;
default-lease-time 604600; - tempo padrão que o IP será "alugado" para o host;
max-lease-time 604600; - tempo máximo que o IP será "alugado" para o host;
option domain-name "exemplo.com.br"; - essa opção informa o nome do domínio da rede;
option domain-name-servers 10.10.0.1; - essa opção informa o endereço IP do Servidor DNS ou Servidores DNS (10.10.0.1, 10.10.0.5 e etc);
subnet 10.10.0.0 netmask 255.255.255.0 {
range 10.10.0.40 10.10.0.254;
}
Aqui está a parte mais interessante do nosso arquivo, a opção subnet informa o endereçamento IP que a rede terá. A opção do range, informa a faixa de IPs dentro da subnet que o servidor irá atribuir para os hosts que estiverem com a opção de dhcp-client habilitadas.
Depois dessas configurações, só temos que reiniciar o serviço dhcp server no Debian 6 com o comando abaixo:
/etc/init.d/isc-dhcp-server restart
Pronto, DHCP Server instalado e configurado no Debian 6. Lembro que essa é uma configuração básica, em outro post vou acrescentar mais informações sobre o Serviço DHCP Server.
Comentários
Postar um comentário