on commit {
set ClientIP = binary-to-ascii(10, 8, ".", leased-address);
set ClientMAC = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1, 1))),2),":",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware, 2, 1))),2),":",suffix (concat("0", binary-to-ascii (16, 8, "", substring(hardware, 3, 1))),2),":",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware, 4,1))),2),":",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware, 5, 1))),2),":",suffix (concat ("0", binary-to-ascii (16, 8, "",substring(hardware, 6, 1))),2));
execute("/usr/sbin/foo", "add", clientMAC, clientIP);
}
Podczas przydziania dzierzawy. Analogicznie dla on relase i on expiry.
W dniu 08.05.2012 15:19, Sławomir Paszkiewicz napisał(a):
Ogolnie jesli kogos to w ogole interesuje, to moj skrypt bazuje na
tym:
http://eduroam.pl/Dokumentacja/eduroam_zapobieganie_zmianie_IP.pdf [5]
Na tej podstawie dziala ok 30 instytucji w PL i jest ok ;-)
Oczywiscie jest uwierzytelnianie po radiusie. To tylko dodatkowy
bajer.
Te skrypty to jakoś szczególnie interesujące nie są. Jak wygląda fragment
ISC dhcpd.conf, który wywołuje skrypty?
--
Pozdrawiam
Tomasz Chiliński, Chilan_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms