Servidor dhcp no Debian SqueezeNa nova versao do Debian (squeeze) nao e mais o pacote dhcp3-server o recomendavel para utilizarmos como servidor de dhcp, o novo responsavel por isto e o pacote isc-dhcp-server. Mas antes de verificarmos os passos necessarios para realizar a instalacao e configuracao do servico, vamos entender:O que e o ISC-DHCP e o que ele faz?ISC-DHCP e uma colecao de software que implementa todos os aspectos do DHCP (Dynamic Host Configuration Protocol) suite. Inclui:Um servidor DHCP, que recebe as solicitacoes;Um cliente DHCP, que envia as solicitacoes ao servidor;Um agente de retransmissao DHCP, que passa solicitacoes DHCP de uma LAN para outra, de modo que nao ha necessidade de ter um servidor DHCP em cada LAN.O servidor ISC-DHCP ira responder as solicitacoes 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.Instalacao:Para realizarmos a instalacao do servico devemos executar os passos abaixo. A partir deste ponto devemos estar logados como usuario root, ou utilizar o sudo caso voce tenha configurado em seu sistema. Primeiramente devemos instalar o pacote:1aptitude install isc-dhcp-serverConfiguracaoGeralmente quando instalamos um servidor DHCP possuimos mais de uma placa de rede no mesmo, neste caso devemos informar em qual(ais) placa(s) de rede o servico DHCP devera estar escutando, esta configuracao definimos no arquivo /etc/default/isc-dhcp-server:1234567891011# 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 configuracao do nosso servidor DHCP e o dhcpd.conf e o mesmo fica localizado no diretorio /etc/dhcp/dhcpd.conf.Neste arquivo informamos o nome de dominio (option domain-name botecodigital.info), os enderecos dos servidores DNS (option domain-name-servers 8.8.8.8, 8.8.4.4;).E tambem definida a duracao normal e maxima da atribuicao do endereco IP atribuido (default-lease-time 600; max-lease-time 7200;). O cliente podera sempre pedir uma nova atribuicao antes da atual expirar, podendo receber ou nao o mesmo endereco IP.Finalmente, para o segmento de rede 192.168.200.0, e indicada a gama de enderecos disponivel para a atribuicao (range 192.168.200.10 192.168.200.199), qual o router a utilizar (option routers 192.168.200.253;) e qual o endereco de broadcast (option broadcast-address 192.168.200.255;)12345678910111213141516# dhcpd.confddns-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 e so reiniciar o servico e testar se o seu servidor DHCP esta funcionando. =DCaso seja necessario definir algum IP fixo para algum host especifico em sua rede, podemos criar uma regra no arquivo de configuracao /etc/dhcp/dhcpd.conf. O importante e que ao definir o IP para o host este nao deve estar no range que foi definido anteriormente. Vejamos como fica no exemplo abaixo:123456789host 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, abraco. 26/03/2011Thiago Finardi http://www.botecodigital.info/linux/servidor-dhcp-no-debian-squeeze/ Derrubar um Usuario no servidor Linux pela linha de comando:Logue como root ou use "sudo" se tiver configurado no arquivo sudoers do linux.Use o "W" para ver os usuarios online