Witam.
W liście z dnia 17 lipca 2005 (12:31:56) można przeczytać:
> Witam
> lms-mgc tworzy mi plik users dla radiusa
> sprawa 1.
> czy można zmienną %SMAC rozbić na 6 zmiennych by można było adres mac rozbić
> na postać xx-xx-xx-xx-xx-xx? np zcom 1500xi wysyła właśnie w takim formacie
> zapytanie do serwera radius i nie ma możliwości wycięcia tych myślników (tak
> jak np w sprzęcie orinoco)
--- lms-mgc 31 May 2005 21:09:17 -0000 1.62
+++ lms-mgc 17 Jul 2005 16:06:49 -0000
@@ -615,7 +615,9 @@
my $passwd = $passlist{$ipaddr} || '';
my $customer = $customerlist{$ipaddr} || '';
my $macs = lc($mac);
+ my $mmac = lc($mac);
$macs =~ s/://g;
+ $mmac =~ s/:/-/g;
my ($q1,$q2,$q3,$q4) = split('\.',$ipaddr,4);
$rule =~ s/\%NID/$row->{'id'}/g;
@@ -644,6 +646,7 @@
$rule =~ s/\%NAME/$NAME/g;
$rule =~ s/\%name/$name/g;
$rule =~ s/\%SMAC/$macs/g;
+ $rule =~ s/\%MMAC/$mmac/g;
$rule =~ s/\%MAC/$mac/g;
$rule =~ s/\%OWNER/$owner/g;
$rule =~ s/\%TIMES/$times/g;
daje maca w formacie xx-xx... małymi literami. Włączone do CVS.
--
Łukasz Jarosław Mozer
mailto: lukasz(a)rulez.pl
LMS: idea/layout/php/perl