DHCP no Slackware desligando sozinho - HELP!!!
Ola galera,
É o seguinte, eu tenho um dhcp rodando no Slackware, só que todo dia ele Amanhece Desligado.
Não vi nada nos logs que indique o motivo...
tail -F -n 500 /var/log/syslog | grep dhcp
...
Jun 13 03:29:56 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:11:d8:68:88:3f via eth1: network 192.168/16: no free leases
Jun 13 03:35:29 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:11:d8:68:88:3f via eth1: network 192.168/16: no free leases
Jun 13 03:41:43 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:11:d8:68:88:3f via eth1: network 192.168/16: no free leases
Jun 13 07:57:00 Sxxxxxxxk dhcpd: Multiple interfaces match the same subnet: eth0 eth1
Jun 13 07:57:00 Sxxxxxxxk dhcpd: Multiple interfaces match the same shared network: eth0 eth1
Jun 13 07:57:00 Sxxxxxxxk dhcpd: Multiple interfaces match the same subnet: eth0 eth1
Jun 13 07:57:00 Sxxxxxxxk dhcpd: Multiple interfaces match the same shared network: eth0 eth1
Jun 13 07:58:21 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:19:7d:6e:82:fe via eth1: network 192.168/16: no free leases
Jun 13 08:04:50 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:19:7d:6e:82:fe via eth1: network 192.168/16: no free leases
Jun 13 08:10:57 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:19:7d:6e:82:fe via eth1: network 192.168/16: no free leases
Jun 13 08:11:26 Sxxxxxxxk dhcpd: DHCPDISCOVER from 00:19:7d:6e:82:fe via eth1: network 192.168/16: no free leases
....
Como os amigos puderam perceber, até as 03:41:43, tinha gente com o mac não cadastrado em meu dhcpd.conf pedindo IP. Depois as 07:57:00 as mensagens de multiple interfaces que aparecem normalmente quando o dhcp é inciado (Hora em que eu rodei o rc.dhcpd).
Caso os amigos queiram ver meu rc.dhcpd:
Citação:
#!/bin/sh
#
# /etc/rc.d/rc.dhcpd - Start/stop/restart the DHCP daemon.
# Thanks to Michiel P.H. van Wessem and Steven Robson
INTERFACES="eth1"
OPTIONS="-q"
CONFIGFILE="/etc/dhcpd.conf"
LEASEFILE="/var/state/dhcp/dhcpd.leases"
PIDFILE="/var/run/dhcpd.pid"
dhcpd_start() {
if [ -x /usr/sbin/dhcpd -a -r $CONFIGFILE ]; then
echo "Starting DHCP Daemon on $INTERFACES..."
/usr/sbin/dhcpd -cf $CONFIGFILE -lf $LEASEFILE $OPTIONS $INTERFACES
fi
}
dhcpd_stop() {
#there be demons here. I am sure we can get the pid from /var/run/
#for a much cleaner
echo -n "Stopping DHCP Daemon..."
if [ -r $PIDFILE ]; then
kill `cat $PIDFILE`
rm $PIDFILE
echo "Done"
else
killall dhcpd
echo "Done"
fi
}
dhcpd_restart() {
dhcpd_stop
sleep 2
dhcpd_start
}
case "$1" in
'start')
dhcpd_start
;;
'stop')
dhcpd_stop
;;
'restart')
dhcpd_restart
;;
*)
echo "Usage: $prog {start|stop|restart}"
exit 1
;;
esac
Não vou postar meu dhcpd.conf porque ele é muito grande, porem creio não ter nada de errado com ele, pois quando o dhcp está inciado, tudo funciona como deveria.
Os amigos tem alguma ideia doque pode estar acontecendo? Algum parametro que possa estar faltando na inicialização do dhcp ou algo do genero?
Obrigado pela ajuda.
Spartacus.