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.