Professional Documents
Culture Documents
SLACKWARE
En el caso de este servidor, somos nosotros quienes tenemos que crear su script
de arranque, para ello creamos el archivo rc.dhcpd en /etc/rc.d/
#!/bin/sh
#
# /etc/rc.d/rc.dhcpd
# This shell script takes care of starting and stopping
# the ISC DHCPD service
#
# Put the command line options here that you want to pass to dhcpd:
DHCPD_OPTIONS="-q eth0"
[ -x /usr/sbin/dhcpd ] || exit 0
[ -f /etc/dhcpd.conf ] || exit 0
start() {
# Start daemons.
echo -n "Starting dhcpd: /usr/sbin/dhcpd $DHCPD_OPTIONS "
/usr/sbin/dhcpd $DHCPD_OPTIONS
echo
}
stop() {
# Stop daemons.
echo -n "Shutting down dhcpd: "
killall -TERM dhcpd
echo
}
status() {
PIDS=$(pidof dhcpd)
if [ "$PIDS" == "" ]; then
echo "dhcpd is not running!"
else
echo "dhcpd is running at pid(s) ${PIDS}."
fi
}
restart() {
stop
start
}
exit 0
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
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/rc3.d/k04dhcpd
Ln –s /etc/rc.d/rc.dhcpd /etc/rc.d/rc4.d/k04dhcpd
Ln –s /etc/rc.d/rc.dhcpd /etc/rc.d/rc5.d/k04dhcpd
Ln –s /etc/rc.d/rc.dhcpd /etc/rc.d/rc6.d/k04dhcpd
Luego editamos la tarjeta de red, colocándola en modo manual y colocándole ip estatica del rango
que configuramos (donde pusimos la Gateway es la ip que hay que colocarle). Si no pueden
configurar la tarjeta de red de modo consola, usen lo siguiente para pasarla a modo gráfico.
Una vez instalado tu nuevo y flamante Slackware 14.x es posible que te encuentres con que la red
alámbrica/inalámbrica no está funcionando, esto se debe a que Slack por defecto tiene activado
el servicio inet1 (/etc/rc.d/rc.inet1), lo cual supone que debemos escribir algunas líneas en
nuestro archivo de configuración (/etc/rc.d/rc.inet1.conf) para poder tener acceso a tan preciado
servicio de red, aunque para los menos entendidos en el tema y enemigos de las configuraciones
manuales esto puede resultar un verdadero dolor de cabeza.
# /etc/rc.d/rc.inet1 stop
# chmod -x /etc/rc.d/rc.inet1
# chmod +x /etc/rc.d/rc.networkmanager
# /etc/rc.d/rc.networkmanager start
Con esto tendremos acceso a nuestra preciada red alámbrica/inalámbrica y todos los
placeres que esto conlleva.
Una vez configurado lo anterior, finalizamos la configuración del dhcp dandole los permisos
necesarios al archivo de arranque de DHCP para que sea ejecutable y luego lo reiniciamos:
/etc/rc.d/rc.dhcpd restart
Hay que consultar que sucedio en el arranque del proceso dhcpd con el
commando: cat /var/log/syslog