ONúcleo.com - Seu portal de Informações trazendo tecnologia, saúde, notícias, diversão e conhecimento.

Manuais Diversos Instalando o Servidor DHCP no Linux

Instalando o Servidor DHCP no Linux

Imprimir
( 4 Votes )

Salve salve, galera nuclear!!!


Hoje irei mostrar como instalar o Servidor DHCP para distribuir endereços IP em diversas máquinas da rede no GNU/Linux.

Instalando o DHCP

  • Debian/Ubuntu
# apt-get install dhcp3-server
  • Fedora/CentOS
# yum install dhcp

Terminando a instalação, coloque o servidor DHCP para iniciar durante o boot:

# chkconfig dhcpd on
  • Slackware
Baixe o pacote do DHCP e instale:

ftp://ftp.slackware-brasil.com.br/slackware(...)/n/dhcp-3.0.6-i486-1.tgz

# installpkg dhcp-3.0.6-i486-1.tgz

Terminando a instalação, crie o arquivo "/etc/rc.d/rc.dhcpd" e adicione o script:

#!/bin/sh
# Start/stop/restart the DHCP server:

INTERFACES=""

case "$1" in
'start')
dhcpd $INTERFACES
;;
'stop')
killall dhcpd
;;
'restart')
killall dhcpd
dhcpd $INTERFACES
;;
*)
echo "usage $0 start|stop|restart"
esac

Atribui a permissão de execução no "rc.dhcpd" e crie os links simbólicos para iniciar o servidor durante o boot:

# chmod +x /etc/rc.d/rc.dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc0.d/K04dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc1.d/K04dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc2.d/K04dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc6.d/K04dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc3.d/S96dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc4.d/S96dhcpd
# ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc5.d/S96dhcpd

Configurando o DHCP


O arquivo de configurações do servidor DHCP se encontra no seguinte caminho:
  • Debian/Ubuntu: "/etc/dhcp3/dhcpd.conf"
  • Fedora/CentOS: "/etc/dhcp/dhcpd.conf"
  • Slackware: "/etc/dhcpd.conf"
Para poder funcionar, aqui vai uma configuração básica como exemplo:

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

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
option routers 192.168.0.1;
option domain-name-servers 200.204.0.10,200.204.0.138;
option broadcast-address 192.168.0.255;
}
  • ddns-update-style: controla se o servidor irá tentar fazer um update de DNS quando um arrendamento é confirmado.
  • default-lease-time: controla o tempo de renovação dos endereços IP.
  • max-lease-time: determina o tempo máximo a usar um endereço IP.
  • range: determina a faixa de endereço IP que será usada pelo servidor.
  • option routers: vai o endereço IP do gateway.
  • option domain-name-servers: vai o endereço IP dos servidores DNS.
  • Debian/Ubuntu
Para especificar a(s) interface(s) que o servidor DHCP deve "escutar", edite no arquivo "/etc/default/dhcp3-server" o parâmetro INTERFACES, por padrão ele escuta o "eth0". Para fazer escutar as interfaces "eth0" e "eth1":

INTERFACES = "eth0 eth1"
  • Slackware
Para especificar a(s) interface(s) que o servidor DHCP deve "escutar", edite no arquivo "/etc/rc.d/rc.dhcpd" o parâmetro INTERFACES, por padrão ele escuta todas interfaces. Para fazer escutar as interfaces "eth0" e "eth1":

INTERFACES = "eth0 eth1"

IP Fixo


O DHCP com endereço IP fixo serve para determinar um endereço IP em uma máquina com o MAC, fazendo com que tenha sempre o mesmo endereço IP.

Adicione uma seção como esta para cada host (máquina) no "dhcpd.conf":

host maquina01 {
hardware ethernet 00:0F:1F:42:CA:14;
fixed-address 192.168.0.50;
}

Se você quiser que apenas as máquinas especificadas pelo MAC recebem o IP, comente a linha com "range" e adicione a seguinte linha fora das seções:

deny unknown-clients

Com as configurações prontas, inicie o servidor DHCP.
  • Debian/Ubuntu
# /etc/init.d/dhcp3-server start
  • Fedora/CentOS
# service dhcpd start
  • Slackware
# /etc/rc.d/rc.dhcpd start

Pronto.


Instalando o Servidor DHCP no Linux

Adicionar comentário


  • Picasa ONucleo
  • ONucleo
  • Videos ONucleo
  • Feeds RSS
  • Videos birazn
  • birazn
  • Blog birazn

Agregadors de Noticias

Copyright © 2003/2012 - Todos Direitos Reservados.
Por: Ubiratan Z. do Nascimento - ONúcleo.com.