Revisión 453
Añadido por Antonio J. Abasolo Sierra hace más de 12 años
dhcp-server-denegar/trunk/readme | ||
---|---|---|
# Script: dhcp-server-denegar
|
||
# Autor: Antonio J. Abasolo Sierra
|
||
# Fecha: Diciembre-2012
|
||
# Lugar de ejecución: servidor NFS
|
||
# ---------------------------------
|
||
|
||
Este script se encarga de regenerar el fichero de configuración de isc-dhcp-server, situado en /etc/dhcp/dhcpd.conf
|
||
|
||
Tiene 2 opciones de ejecución:
|
||
* start: realiza lo aquí escrito.
|
||
* stop: anula este script, dejando el servicio dhcp-server, tal como estaba antes.
|
||
|
||
A groso modo, hace lo siguiente:
|
||
|
||
- Se crean dos ficheros en la ruta de dicho servicio, que son:
|
||
... | ... | |
* /etc/init.d/isc-dhcp-server stop
|
||
* /etc/init.d/isc-dhcp-server start
|
||
|
||
- Pones un cron (crontab) en el servidor NFS para que ejecute dicho
|
||
script cada X tiempo, por ej. cada 5 min.
|
||
- Pones un cron (crontab) en el servidor NFS para que ejecute dicho script cada X tiempo, por ej. cada 5 min.
|
||
Ejemplo:
|
||
05 * * * 1-5 /root/dhcp-server-denegar start
|
||
|
||
*****
|
||
Posibles Mejoras:
|
dhcp-server-denegar/trunk/dhcp-server-denegar | ||
---|---|---|
#!/bin/bash
|
||
# ***********************************************************************************************************
|
||
# Antonio J. Abasolo Sierra (Dic-2012)
|
||
# IES Rodriguez Moñino
|
||
#
|
||
# Controla el acceso al sistema, filtrando los equipos a los que el servidor dhcp del centro ofrecerá ip,
|
||
# y por lo tanto podrán navegar.
|
||
... | ... | |
# [,IP] --> Se rellenará automáticamente por el script.
|
||
# [,NOMBRE] --> Se rellenará automáticamente por el script (si lo tiene).
|
||
#
|
||
# Para dejarlo operativo colocaremos un crontab que ejecute este script cada 5 min. (por ej.)
|
||
# Para dejarlo operativo colocaremos un crontab que ejecute este script cada 5 min. (por ej.):
|
||
# 05 * * * 1-5 /root/dhcp-server-denegar start --> cada 5 minutos de lunes a viernes
|
||
#
|
||
# Tiene dos opciones de ejecución:
|
||
# - start --> hace lo indicado: bloquea accesos al sistema por MAC
|
||
# - stop --> anula el bloqueo por MAC, y deja el sistema tal como esta antes
|
||
# ***********************************************************************************************************
|
||
|
||
FILE_CONF=/etc/dhcp/dhcpd.conf
|
Exportar a: Unified diff
Filtro de equipos por MAC: servidor NFS