Иногда возникает необходимость автоматически очищать лизы dhcp. Очистку можно сделать при остановке dhcp по следующему примеру:
*Внимание\!* Указанные действия необходимо производить когда сервер находится в режиме удаленного помощника.
Сначала нужно разрешить редактирование файла /usr/local/ics/bin/ics_tune.sh
{code}
mount -o rw,remount /mnt/ro_disc
chattr -i /usr/local/ics/bin/ics_tune.sh
{code}
Дальше нужно отредактировать файл /usr/local/ics/bin/ics_tune.sh
{code}
#!/bin/bash
if [ "$1" = "dhcpd" -a "$2" = "stop" ]; then
:> /var/lib/dhcp/dhcpd.leases
:> /var/lib/dhcp/dhcpd.leases~
fi
{code}
*Внимание\!* Указанные действия необходимо производить когда сервер находится в режиме удаленного помощника.
Сначала нужно разрешить редактирование файла /usr/local/ics/bin/ics_tune.sh
{code}
mount -o rw,remount /mnt/ro_disc
chattr -i /usr/local/ics/bin/ics_tune.sh
{code}
Дальше нужно отредактировать файл /usr/local/ics/bin/ics_tune.sh
{code}
#!/bin/bash
if [ "$1" = "dhcpd" -a "$2" = "stop" ]; then
:> /var/lib/dhcp/dhcpd.leases
:> /var/lib/dhcp/dhcpd.leases~
fi
{code}