servidor dhcp no debian
Começando com as atualizações dos pacotes e também, atualizar o sistema com os seguintes comandos:
# apt-get update
# apt-get upgrade
Vamos começar configurando nossas interfaces de rede.
Nosso servidor precisa de duas placas de rede, uma para Internet e outra para rede local. Supondo que temos estas duas placas de rede, vamos determinar que:
eth0 → Placa conectada com a Internet. eth1 → Placa conectada para rede local
Vamos editar o arquivo responsável pelas placas de rede:
# nano /etc/network/interfaces
O arquivo "interfaces" deverá ficar assim:
#The loopback network interface auto lo iface lo inet loopback
#PRIMEIRA PLACA DE REDE auto eth0 iface eth0 inet dhcp
# SEGUNDA PLACA DE REDE auto eth1 iface eth1 inet static #setando IP na mão address 192.168.100.1 #IP da placa de rede netmask 255.255.255.0 #mascara da sub rede network 192.168.100.0 #endereço da rede broadcast 192.168.100.255 #broadcast da rede
Agora vamos reiniciar o serviço das placas de rede:
# /etc/init.d/networking restart
Verificar se as placas de rede estão com os IPs corretos, com o comando:
# ifconfig
Agora vamos instalar o serviço DHCP com o comando:
# apt-get install isc-dhcp-server
Acessar o diretório:
# cd /etc/dhcp/
Mover o arquivo para que possamos criar um próprio nosso:
# mv dhcpd.conf dhcpd.conf.bkp
Agora vamos criar um arquivo novo:
# nano dhcpd.conf
No arquivo novo, vamos adicionar estas configurações:
ddns-update-style none; default-lease-time 86400; #com esses valores, os IPs ficaram emprestados durante 8 horas e após 8 horas vai ter uma nova requisição de IP max-lease-time 604800; authoritative; #nosso servidor vai ser o principal na rede, ele vai atender todas requisições de IPs subnet 192.168.100.0 netmask 255.255.255.0 { #aqui vamos colocar o IP da nossa rede local, e a mascara de sub rede range 192.168.100.5 192.168.100.10; #aqui vamos colocar o range de IPs do nosso servidor, vamos entregar 5 IPs para