Alysson Wellington submeteu uma breve contribuição à FUG sobre como configurar um servidor DHCP no FreeBSD. Acompanhe passo a passo com exemplos a referência.
DHCP (Dynamic Host Configuration Protocol) é um conjunto de regras usadas por dispositivos de comunicação, permitindo aos dispositivos solicitar e obter endereços IP de um servidor contendo uma lista de endereços disponíveis. DHCP é um protocolo de serviço TCP/IP. Modo de funcionamento do DHCP Server:
Um cliente envia um pacote broadcast com um pedido DHCP para obter um endereço IP para o seu host. Os servidores DHCP que capturarem este pacote irão responder com diversas configurações, onde constará pelo menos um endereço IP, uma máscara de rede e outros dados opcionais, como o gateway, servidores de DNS, etc.O DHCP utiliza o modelo cliente-servidor no qual o servidor DHCP mantém o gerenciamento centralizado dos endereços IP usados na sua rede. Chega de teoria! Vamos iniciar com a instalação do DHCP Server. Temos a opção de instalar atraves do ports por isso é importante sempre manter o ports atualizado. Agora vamos iniciar a configuração do DHCP Server. /etc/rc.conf:
ifconfig_xl0=”DHCP” // DHCP para FreeBSD cliente dhcpd_enable=”YES” // DHCP para FreeBSD Serverd hcpd_ifaces=”xl0” // interface de DHCP Seque logo abaixo o dhcpd.conf bem simples: pico –w /usr/local/etc/dhcpd.conf
option domain-name-servers 200.222.0.34, 200.222.0.35; // aqui temos os DNS option domain-name "SistemNET.org"; default-lease-time 144000; max-lease-time 192000; ddns-update-style none; subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.5 192.168.10.100; option subnet-mask 255.255.255.0; option broadcast-address 192.168.10.254; option routers 192.168.10.2; } host macip01 { // conf por MAC hardware ethernet 00:0f:1f:bb:51:6a; fixed-address 192.168.10.27; }
host macip02 { hardware ethernet 00:0f:1f:ac:50:6c; fixed-address 192.168.10.28; }
Servidor DHCP basicamente é isso, agora é só rodar o servidor /usr/local/etc/rc.d/isc-dhcpd.sh start Starting dhcpd.Internet Systems Consortium DHCP Server V3.0.3Copyright 2004-2005 Internet Systems Consortium.All rights reserved.For info, please visit http://www.isc.org/sw/dhcp/Wrote 0 deleted host decls to leases file.Wrote 0 new dynamic host decls to leases file.Wrote 0 leases to leases file.Listening on BPF/xl0/00:01:02:0a:a6:b7/192.168.10/24Sending on BPF/xl0/00:01:02:0a:a6:b7/192.168.10/24Sending on Socket/fallback/fallback-net Espero ter ajudado...
|