Hello, is simple & stupid.
if (Cisco-AVpair =~
/^client-mac-address=([a-f0-9][a-f0-9])([a-f0-9][a-f0-9]).([a-f0-9][a-f0-9])([a-f0-9][a-f0-9]).([a-f0-9][a-f0-9])([a-f0-9][a-f0-9])$/)
{
if (!Calling-Station-Id) {
update request {
Calling-Station-Id :=
"%{1}:%{2}:%{3}:%{4}:%{5}:%{6}"
Called-Station-Id := "%{NAS-Port-Id}"
}
}
}
Il 23/04/13 23.49, Mehdi Ravanbakhsh ha scritto:
Hi All
i use Cisco and mikrotik as Access server in my network and i need to
limit user access by MAC address.
in this case i can use Calling-Station-Id , it works for mikrotik :
AUTH Detail
Packet-Type = Access-Request
Service-Type = Framed-User
Framed-Protocol = PPP
NAS-Port = 11062419
NAS-Port-Type = Ethernet
User-Name = "7622240489"
Calling-Station-Id = "90:F6:52:D5:74:96"
Called-Station-Id = "EHO-L"
NAS-Port-Id = "902- ADSL-EMAM-HOSIEN"
NAS-Identifier = "2800gs-langha"
NAS-IP-Address = 10.185.3.5
SQL-User-Name = "7622240489"
But not work for Cisco :
Packet-Type = Access-Request
Cisco-AVPair = "client-mac-address=9094.e483.390b"
Framed-Protocol = PPP
User-Name = "5858222251"
NAS-Port-Type = Ethernet
NAS-Port = 13145502
NAS-Port-Id = "0/0/2/352"
Service-Type = Framed-User
NAS-IP-Address = 85.185.83.242
Acct-Session-Id = "00C8959E"
NAS-Identifier = "BOJNOORD_7204_1"
SQL-User-Name = "5858222251"
So how i can Set calling station ID to MAC addreess for cisco NAS ?
Best regards.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
--
Giuseppe Marocchio
http://www.marocchio.com
Tel: (+39) 045.8538888
Fax: (+39) 045.5111197
skype: giuseppe.marocchio
**** Riservatezza / Confidentiality ****
In ottemperanza al D.L. n. 196 del 30/6/2003 in materia di protezione dei dati
personali,
le informazioni contenute in questo messaggio sono strettamente riservate ed
esclusivamente
indirizzate al destinatario indicato (oppure alla persona responsabile di
rimetterlo al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o
divulgazione di questo
messaggio รจ vietato. Nel caso in cui aveste ricevuto questo messaggio per
errore, vogliate
cortesemente avvertire il mittente e distruggere il presente messaggio.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html