segunda-feira, 19 de agosto de 2013

Instalando e configurando um DHCP-SERVER no Debian 6

INSTALAÇÃO DE UM SERVIDOR DHCP NO DEBIAN 6

1 - Para instalar o dhcp-server use o seguinte comando:
#apt-get -y install dhcp3-server

2 - Editar o arquivo de configuração do dhcp o "dhcpd.conf", que se encontra no diretorio "/etc/dhcp/" e deixa-lo da seguinte forma:


ddns-update-style none;
default-lease-time 84600;
max-lease-time 7200;
authoritative;

subnet 192.168.20.0 netmask 255.255.255.0 { 
   range 192.168.20.10 192.168.20.200; #Range de IP que o servidor disponibilizará na rede
   option routers 192.168.20.1; # gateway padrão que será configurado nas maquinas
   option domain-name-servers 8.8.8.8,8.8.4.4; # DNS que será configurado nas maquinas
   option broadcast-address 192.168.20.255;
}

Se você precisa que determinada maquina obtenha sempre o mesmo ip, basta adicionar a seguinte regra no dhcpd.conf:

host kurumin { # Nome da maquina
hardware ethernet 00:0F:B0:55:EA:13; # ENDEREÇO MAC DA MAQUINA
fixed-address 192.168.20.202;
}

Obs: Cada maquina que precisará adicionar essas linhas no arquivo

3 - salve o arquivo de configuração. agora vamos configurar qual interface de rede o dhcp usará como padrão, essa configuração é feita no aqruivo "isc-dhcp-server", que se encontra no diretŕio "/etc/default" ele estará da seguinte forma:

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES=""


Altere para
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth3"

Obs: "eth3", é a  interface que eu uso aqui no meu server.

Salve o arquivo.

Feito isso basta reiniciar o serviço com o seguinte comando "/etc/init.d/isc-dhcp-server restart", e seu servidor dhcp estará funcionando.