Hello, I have configured freeradius for accept one host conection over host mac address
This is the log, at the end appear the error: Called-Station-Id = "00-90-0B-23-2E-BF:EquiposPortatiles" Calling-Station-Id = "98-0C-82-B5-00-F2" Framed-MTU = 1250 NAS-Port-Type = Wireless-802.11 Framed-Compression = None Connect-Info = "CONNECT 802.11g" EAP-Message = 0x02010010016c756e612e20626f726a61 Message-Authenticator = 0xa4425334968358101505d6ea0a22f5d8 Fri Jun 21 12:25:22 2013 : Info: # Executing section authorize from file /etc/raddb/sites-enabled/default Fri Jun 21 12:25:22 2013 : Info: +- entering group authorize {...} Fri Jun 21 12:25:22 2013 : Info: ++[preprocess] returns ok Fri Jun 21 12:25:22 2013 : Info: ++- entering policy rewrite.calling_station_id {...} Fri Jun 21 12:25:22 2013 : Info: +++? if ((Calling-Station-Id) && "%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) Fri Jun 21 12:25:22 2013 : Info: ?? Evaluating (Calling-Station-Id) -> TRUE Fri Jun 21 12:25:22 2013 : Info: expand: %{Calling-Station-Id} -> 98-0C-82-B5-00-F2 Fri Jun 21 12:25:22 2013 : Info: expand: policy.mac-addr -> policy.mac-addr Fri Jun 21 12:25:22 2013 : Info: expand: ^%{config:policy.mac-addr}$ -> ^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})$ Fri Jun 21 12:25:22 2013 : Info: ? Evaluating ("%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) -> TRUE Fri Jun 21 12:25:22 2013 : Info: +++? if ((Calling-Station-Id) && "%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) -> TRUE Fri Jun 21 12:25:22 2013 : Info: +++- entering if ((Calling-Station-Id) && "%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) {...} Fri Jun 21 12:25:22 2013 : Info: expand: %{1}-%{2}-%{3}-%{4}-%{5}-%{6} -> 98-0C-82-B5-00-F2 Fri Jun 21 12:25:22 2013 : Info: expand: %{tolower:%{1}-%{2}-%{3}-%{4}-%{5}-%{6}} -> 98-0c-82-b5-00-f2 Fri Jun 21 12:25:22 2013 : Info: ++++[request] returns ok Fri Jun 21 12:25:22 2013 : Info: ++++[updated] returns updated Fri Jun 21 12:25:22 2013 : Info: +++- if ((Calling-Station-Id) && "%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) returns updated Fri Jun 21 12:25:22 2013 : Info: +++ ... skipping else for request 3: Preceding "if" was taken Fri Jun 21 12:25:22 2013 : Info: ++- policy rewrite.calling_station_id returns updated Fri Jun 21 12:25:22 2013 : Info: [authorized_macs] expand: %{Calling-Station-ID} -> 98-0c-82-b5-00-f2 Fri Jun 21 12:25:22 2013 : Info: ++[authorized_macs] returns noop I have this authorized_macs file: 98-0c-82-b5-00-f2 Reply-Message = "Device with MAC Address %{Calling-Station-Id} authorized for network access" What's wrong? I have try with: 98-0c-82-b5-00-f2 Expiration := "10 Jul 2013" 98-0c-82-b5-00-f2 Auth-Type := Accept But nothing runs. Thank you. -- Un saludo. ____________________ Roberto Ortega Profesor de Informática. http://www.proyectoret.es Escuelas San José Valencia Avd.Cortes Valencianas nº1 46015 Valencia R4600489A Tf:963499011 ext. 262 Fax:963488835 http://www.escuelassj.com No imprimas este correo si no es necesario. Protejamos el medio ambiente.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html