Configurar o dhcpd no slackware.
Conceitos importantes: O dhcpd funciona escutando em uma interface específica, portanto o IP da interface deverá estar configurado antes de o serviço estar ativado.
Dhcpd (Servidor e cliente)
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/dhcp-4.2.1_P1-i486-1.txz.
Dhcpdcd (Deamon cliente) - Não é necessário (deve ser desabilitado)
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/dhcpcd-5.2.12-i486-1_slack13.37.txz
Nessa aula, também foi estudado o pkgtool - Ferramenta de instalação de pacotes no slackware.
Todos os downloads foram feitos a partir do site: http://pkgs.org/
Uma outra boa referência encontrada foi: http://blog.cesar.augustus.nom.br/instalando-o-servidor-dhcp-no-linux.html
Encontrei esse vídeo interessante: http://www.videolog.tv/video.php?id=657339
Passo a passo:
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/dhcp-4.2.1_P1-i486-1.txz
2 - Configurar rc.dhcpd
vi /etc/rc.d/rc.dhcpd
#!/bin/sh
# Start/stop/restart the DHCP server:
INTERFACES="eth1"
case "$1" in
'start')
dhcpd $INTERFACES
;;
'stop')
killall dhcpd
;;
'restart')
killall dhcpd
dhcpd $INTERFACES
;;
*)
echo "usage $0 start|stop|restart"
esac
3 - Colocar o servidor para iniciar durante o boot
chmod +x /etc/rc.d/rc.dhcpd
4 - Configuar o rc.dhcpd nos init
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
5 - Configurar dhcpd.conf
vi /etc/dhcpd.conf
autoritative;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 10.210.0.0 netmask 255.255.255.0 {
range 10.210.0.10 10.210.0.100;
option routers 10.210.0.1;
option domain-name-servers 10.20.0.1,8.8.8.8;
option broadcast-address 10.210.0.255;
}
#host maquina01 {
# hardware ethernet 00:00:00:00:00:00;
# fixed-address 10.90.0.122;
#}
6 - Startar o servidor
/etc/rc.d/rc.dhcpd start
______________________________________________________________
Os arquivos de logs: /var/state/dhcp/
Arquivos:
/etc/dhcpd.conf -> Arquivo de configuração do dhcpd
/etc/rc.d/rc.dhcpd -> Inicializa o serviço dhcpd
/var/state/dhcpd/ -> Diretório com arquivos de log.
Obs. Se estiver utilizando VirtualBox, a interface eth1 deve estar como redeinterna e redelocal.
Nenhum comentário:
Postar um comentário