Ads 468x60px

quinta-feira, 9 de junho de 2011

Instalação de servidor DHCP no Sistema Operacional Debian GNU Linux

Instalação de servidor DHCP no Sistema Operacional Debian GNU Linux


Autor: Prof. Fabiano Silva de Carvalho, M.Sc.

1 - Logue no sistema com o usuário root ou obtenha seus privilégios caso não
tenha se logado com ele:

su -

2 - Configure a interface de rede que está ligada a rede a ser atendida pelo
servidor DHCP:

2.1 - Edite o arquivo /etc/network/interfaces (Troque o vim pelo editor de
sua escolha):

cd /etc/network
cp /etc/network/interfaces /etc/network/interfaces.orig
vim interfaces

Ex. de sintaxe para o arquivo /etc/network/interfaces:
________________________________________________________
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The eth0 network interface
auto eth0
iface eth0 inet static
address 10.1.1.1
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
#The eth1 network interface
auto eth1
iface eth1 inet dhcp
________________________________________________________
2.2 - Execute o seguinte comando para aplicar as configurações:
invoke-rc.d networking restart

3 - Instale o pacote dhcp-server (você deve estar conectado à internet):

apt-get update
apt-get install dhcp3-server

4 - Edite o arquivo /etc/dhcp3/dhcpd.conf (Troque o vim pelo editor de sua
escolha):

cd /etc/dhcp3/
cp dhcpd.conf dhcpd.conf.orig
vim dhcpd.conf

Ex. de sintaxe para o arquivo /etc/dhcp3/dhcpd.conf:
________________________________________________________
ddns-update-style none;
option domain-name "aulalinux.net";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.100 10.1.1.200;
option routers 10.1.1.1;
option broadcast-address 10.1.1.255;
}
host nomedohost {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 10.1.1.150;
}
________________________________________________________
5 - Edite o arquivo /etc/default/dhcp3-server (Troque o vim pelo editor de
sua escolha):

cd /etc/default/
cp dhcp3-server dhcp3-server.orig
vim dhcp3-server

Ex. de sintaxe para o arquivo /etc/default/dhcp3-server:
________________________________________________________
#
# 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="eth0"
________________________________________________________
6 - Inicialize o serviço:

invoke-rc.d dhcp3-server start

7 - Tente obter um endereço IP em uma máquina cliente com seguinte comando
(Deve ser executado em outra máquina na rede):

dhclient eth0

8 - Acompanhe a geração dos logs (Para interromper use Ctrl+C):
tail -f /var/log/messages

9 - Caso deseje torne a inicialização do serviço automática durante o boot:

update-rc.d
dhcp3-server defaults

9.1 - Caso deseje remover a inicialização automática do serviço durante o
boot:

update-rc.d -f dhcp3-server remove

0 comentários: