Выкладываю кусок настроеного файла для nomake.pl для настройки dhcpd под freebsd и биллинговой системы Nodeny.
В конфиге включено регулярное выражение, для выборки только мак адресов в правильном формате.
Как говорится «хозяйке на заметку»
Собственно код:
dhcp.txt
<file>dhcp.conf</file>
<reload>/usr/local/etc/rc.d/isc-dhcpd restart</reload>
<template>1</template>
allow unknown-clients;
option domain-name-servers 172.17.1.1;
default-lease-time 230;
min-lease-time 150;
max-lease-time 300;
authoritative;
ddns-update-style interim;
log-facility local7;
subnet 172.17.2.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 172.17.2.255;
option routers 172.17.2.1;
range 172.17.2.220 172.17.2.254;
}
<filtr net='172.17.2.0/24' dopdata-_mac='^[a-fA-F0-9]{2}(?::[a-fA-F0-9]{2}){5}$'>
host <lat_login> {
hardware ethernet <dopdata-_mac>;
fixed-address <ip>;
}
</filtr>