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.