Pular para o conteúdo principal

Servidor dhcp no Debian Squeeze


Servidor dhcp no Debian Squeeze



Na nova versão do Debian (squeeze) não é mais o pacote dhcp3-server o recomendável para utilizarmos como servidor de dhcp, o novo responsável por isto é o pacote isc-dhcp-server. Mas antes de verificarmos os passos necessários para realizar a instalação e configuração do serviço, vamos entender:

O que é o ISC-DHCP e o que ele faz?

ISC-DHCP é uma coleção de software que implementa todos os aspectos do DHCP (Dynamic Host Configuration Protocol) suite. Inclui:
  • Um servidor DHCP, que recebe as solicitações;
  • Um cliente DHCP, que envia as solicitações ao servidor;
  • Um agente de retransmissão DHCP, que passa solicitações DHCP de uma LAN para outra, de modo que não há necessidade de ter um servidor DHCP em cada LAN.
O servidor ISC-DHCP irá responder as solicitações de qualquer cliente que esteja em conformidade com as normas do protocolo, e o cliente ISC-DHCP pode interagir com qualquer servidor que esteja em conformidade com essas normas.

Instalação:

Para realizarmos a instalação do serviço devemos executar os passos abaixo. A partir deste ponto devemos estar logados como usuário root, ou utilizar o sudo caso você tenha configurado em seu sistema. Primeiramente devemos instalar o pacote:
1
aptitude install isc-dhcp-server

Configuração

Geralmente quando instalamos um servidor DHCP possuímos mais de uma placa de rede no mesmo, neste caso devemos informar em qual(ais) placa(s) de rede o serviço DHCP deverá estar “escutando”, esta configuração definimos no arquivo /etc/default/isc-dhcp-server:
1
2
3
4
5
6
7
8
9
10
11
# 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="eth1"
O arquivo principal de configuração do nosso servidor DHCP é o dhcpd.conf e o mesmo fica localizado no diretório /etc/dhcp/dhcpd.conf.
Neste arquivo informamos o nome de domínio (option domain-name “botecodigital.info”), os endereços dos servidores DNS (option domain-name-servers 8.8.8.8, 8.8.4.4;).
É também definida a duração normal e máxima da atribuição do endereço IP atribuído (default-lease-time 600; max-lease-time 7200;). O cliente poderá sempre pedir uma nova atribuição antes da atual expirar, podendo receber ou não o mesmo endereço IP.
Finalmente, para o segmento de rede 192.168.200.0, é indicada a gama de endereços disponível para a atribuição (range 192.168.200.10 192.168.200.199), qual o router a utilizar (option routers 192.168.200.253;) e qual o endereço de broadcast (option broadcast-address 192.168.200.255;)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option domain-name "botecodigital.info";
option routers 192.168.200.253;
subnet 192.168.200.0 netmask 255.255.255.0 {
  range 192.168.200.10 192.168.200.199;
  option routers 192.168.200.253;
  option domain-name-servers 8.8.8.8, 8.8.4.4;
  option broadcast-address 192.168.200.255;
}
Agora é só reiniciar o serviço e testar se o seu servidor DHCP esta funcionando. =D
Caso seja necessário definir algum IP “fixo” para algum host especifico em sua rede, podemos criar uma regra no arquivo de configuração /etc/dhcp/dhcpd.conf. O importante é que ao definir o IP para o host este não deve estar no range que foi definido anteriormente. Vejamos como fica no exemplo abaixo:
1
2
3
4
5
6
7
8
9
host notebook-TI {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.200.211;
}
host notebook-ADM {
hardware ethernet 00:0F:B0:45:BC:17;
fixed-address 192.168.200.210;
}
Bom, por hora era isto, abraço.
 26/03/2011Thiago Finardi http://www.botecodigital.info/linux/servidor-dhcp-no-debian-squeeze/

Comentários

+ Vistas

Existe uma fórmula padrão de Calculo de Estoque Mínimo e Máximo?

  Na verdade, não existe uma fórmula única e universal para calcular o estoque mínimo e máximo ideal para uma empresa de varejo, pois diversos fatores influenciam esses valores. No entanto, existem algumas fórmulas e métodos básicos que podem te ajudar a estimar esses níveis de forma eficiente, considerando as características específicas do seu negócio. Fórmula básica para o estoque mínimo: Estoque mínimo = Consumo médio diário x Tempo de reposição Essa fórmula leva em conta a quantidade média de produtos que você vende por dia e o tempo que leva para receber novos produtos do seu fornecedor. O objetivo é garantir que você tenha estoque suficiente para atender à demanda durante esse período de reposição, mesmo que haja imprevistos. Fórmula básica para o estoque máximo: Estoque máximo = Estoque médio + Lote de compra Essa fórmula considera o seu estoque médio, que é a quantidade média de produtos que você costuma ter em estoque, e o tamanho do lote de compra que você costuma fazer. ...

Mais uma inovação da Google.

Sabe aqueles filmes em que um cientista possui um laboratório secreto onde faz seus experimentos mais malucos? O Google tem algo parecido, chamado "Google X". A operação foi descoberta e mostrada ao mundo neste domingo (13/11) em uma matéria do New York Times. E é de lá que podem sair duas tecnologias com potencial de mudar a forma como conhecemos os carros atualmente. De acordo com o site Electronista, uma fonte que não quis se identificar afirmou que a empresa planeja construir carros que dispensam a necessidade de motoristas. O Google os fabricaria nos EUA e os venderia para empresas locais que queiram eliminar a figura do condutor de seu quadro de funcionários. A outra invenção do Google X é relacionada à robótica. Máquinas poderiam, por exemplo, substituir os motoristas do Google Street View, encarregados de dirigir pelas cidades enquanto o sistema fotografa as ruas. Na equipe do Google X estão Sebastian Thrun, um dos maiores experts em robótica e inteligência a...

Instalando o novo Gnome 3 no Debian 6

Instalando o novo Gnome 3 no Debian 6 (Atualizado) Vi essa dica em um comentário no site  Br-Linux , e como eu testei e deu muito certo, decidi repassar a dica... Atenção: Faça por sua conta e risco, comigo a instalação ocorreu muito bem, mais isso não impede que em outras situações a instalação não ocorra como esperado.  Para instalar o Gnome 3 no Debian 6, vamos usar os repositórios  unstable e experimental, para isso abra um terminal e como root digite: #nano /etc/apt/sources.list  Adicione as linhas a seguir: #Instavel deb http://sft.if.usp.br/debian/ sid main non-free contrib deb-src http://sft.if.usp.br/debian/ sid main non-free contrib #Experimental deb http://sft.if.usp.br/debian/ experimental main non-free contrib deb-src http://sft.if.usp.br/debian/ experimental main non-free contrib  Agora digite ctrl+o e enter para salvar a configuração, e depois digite: #apt-get update    e para instalar: #apt-get install -t ...