1. Versão do sistema operacional
[root@servidor ~]# mais /etc/redhat-release
Red Hat Enterprise Linux AS versão 4 (Atualização Nahant 4)
2. Verifique se o sistema instalou o software do servidor DHCP
[root@servidor ~]# rpm -qa |
dhcpv6_client-0.10-14_EL4
3. Monte o CD e instale o software do servidor DHCP
[root@servidor ~]# mount /media/cdrom
mount: dispositivo de bloco /dev/hdc é protegido contra gravação, montagem somente leitura
[root@servidor RPMS]# find /media/cdrom -name "dhcp*"
/media/cdrom/RedHat/RPMS/dhcpv6-0.10-14_EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcpv6_client-0.10-14_EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcp-3.0.1-58.EL4.i386.rpm
/media/cdrom/RedHat/RPMS/dhcp-devel-3.0.1-58.EL4.i386.rpm
[RPMS root@servidor]# rpm -ivh /media/cdrom/RedHat/RPMS/dhcp-3.0.1-58.EL4.i386.rpm
[RPMS raiz@servidor]# rpm -qa |
dhcp-3.0.1-58.EL4
dhcpv6_client-0.10-14_EL4
A instalação deu certo aqui, haha
4. Verifique se há algum arquivo
[RPMS raiz@servidor]# rpm -ql grep dhcp
...
/etc/dhcpd.conf ---------------------------- arquivo de configuração dhcp
/etc/rc.d/init.d/dhcpd
/etc/rc.d/init.d/dhcrelay
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcrelay
/usr/bin/omshell
/usr/sbin/dhcpd
/usr/sbin/dhcrelay
/usr/share/doc/dhcp-3.0.1
/usr/share/doc/dhcp-3.0.1/README
/usr/share/doc/dhcp-3.0.1/RELNOTES
/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample----- modelo de arquivo de configuração dhcp
/usr/share/man/man1/omshell.1.gz
/usr/share/man/man5/dhcp-eval.5.gz
/usr/share/man/man5/dhcpd.conf.5.gz
/usr/share/man/man5/dhcpd.leases.5.gz
/usr/share/man/man8/dhcpd.8.gz
/usr/share/man/man8/dhcrelay.8.gz
/var/lib/dhcp
/var/lib/dhcp/dhcpd.leases ------------------O arquivo de log que atribui IP
5. [root@servidor RPMS]# mais /etc/dhcpd.conf
Há algo interessante aqui? Vamos COPIAR o arquivo de modelo.
[RPMS root@servidor]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
6. Visualize o arquivo de configuração e altere-o de acordo com suas necessidades
[root@servidor RPMS]# mais /etc/dhcpd.conf
provisório estilo ddns-update;
ignore as atualizações do cliente;
sub-rede 192.168.0.0 máscara de rede 255.255.255.0 {
# --- gateway padrão
opção roteadores 192.168.0.1;
opção máscara de sub-rede 255.255.255.0;
# opção nis-domain "domain.org";
opção nome de domínio "wiscom.com.cn";
opção servidores de nomes de domínio 219.141.136.10,211.147.6.3;
opção time-offset -18000; # Horário Padrão do Leste
# opção servidores ntp 192.168.1.1;
#opção netbios-name-servers 192.168.1.1;
# --- Seleciona o nó ponto a ponto (o padrão é híbrido). Não altere isso, a menos que seja.
# -- você entende muito bem o Netbios
# opção netbios-node-type 2;
faixa de inicialização dinâmica 192.168.0.128 192.168.0.254;
tempo de concessão padrão 21600;
tempo máximo de locação 43200;
# queremos que o servidor de nomes apareça em um endereço fixo
anfitrião ns {
próximo servidor marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
endereço fixo 207.175.42.254;
}
}
O que foi dito acima é muito claro, tudo o que precisa ser configurado está configurado.
7. Inicie o servidor DHCP
[root@servidor RPMS]# serviço dhcpd start
Iniciando o dhcpd: [ OK ]
8. Verifique o log para ver se há algum erro.
[RPMS raiz@servidor]# tail -20 /var/log/messages
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 decls de host excluídas para arquivo de arrendamento.
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 novas decls de host dinâmico para arquivo de arrendamento.
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 concessões no arquivo de concessões.
9 de dezembro 18:05:19 servidor dhcpd: Servidor DHCP V3.0.1 do Internet Systems Consortium
9 de dezembro 18:05:19 servidor dhcpd:
9 de dezembro 18:05:19 servidor dhcpd: Copyright 2004 Internet Systems Consortium.
9 de dezembro 18:05:19 servidor dhcpd: Todos os direitos reservados.
9 de dezembro 18:05:19 servidor dhcpd: Para informações, visite http://www.isc.org/sw/dhcp/
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 decls de host excluídas para arquivo de arrendamento.
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 novas decls de host dinâmico para arquivo de arrendamento.
9 de dezembro 18:05:19 servidor dhcpd: Ouvindo em LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24
9 de dezembro 18:05:19 servidor dhcpd: Escreveu 0 concessões no arquivo de concessões.
9 de dezembro 18:05:19 servidor dhcpd: Ouvindo em LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24
9 de dezembro 18:05:19 servidor dhcpd: Enviando em LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24
9 de dezembro 18:05:19 servidor dhcpd: Enviando em LPF/eth0/00:0c:29:c5:06:fc/192.168.0/24
9 de dezembro 18:05:19 servidor dhcpd:
9 de dezembro 18:05:19 servidor dhcpd: Enviando em Socket/fallback/fallback-net
9 de dezembro 18:05:19 servidor dhcpd: Enviando em Socket/fallback/fallback-net
9 de dezembro 18:05:19 servidor dhcpd:
9 de dezembro 18:05:20 servidor dhcpd: inicialização do dhcpd bem-sucedida