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 8 maja 2012 15:28 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
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.pdfhttp://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/lmshttp://lists.lms.org.pl/mailman/listinfo/lms