These are the sections from sites-enabled/default:

   - authenticate
   authenticate {}
   
   - post-auth
   post-auth {
       update control { &REST-HTTP-Header += "${...api_token_header}" }
       rest
   
       Post-Auth-Type REJECT {
           update control { &REST-HTTP-Header += "${....api_token_header}" }
           rest
       }
   }
   
   
   - accounting
   accounting {
       update control { &REST-HTTP-Header += "${...api_token_header}" }
       rest
   }
   
   
   - preacct
   preacct {
   preprocess
   
   #
   #  Merge Acct-[Input|Output]-Gigawords and Acct-[Input-Output]-Octets
   #  into a single 64bit counter Acct-[Input|Output]-Octets64.
   #
   # acct_counters64
   
   #
   #  Session start times are *implied* in RADIUS.
   #  The NAS never sends a "start time".  Instead, it sends
   #  a start packet, *possibly* with an Acct-Delay-Time.
   #  The server is supposed to conclude that the start time
   #  was "Acct-Delay-Time" seconds in the past.
   #
   #  The code below creates an explicit start time, which can
   #  then be used in other modules.  It will be *mostly* correct.
   #  Any errors are due to the 1-second resolution of RADIUS,
   #  and the possibility that the time on the NAS may be off.
   #
   #  The start time is: NOW - delay - session_length
   #
   
   # update request {
   #   &FreeRADIUS-Acct-Session-Start-Time = "%{expr: %l - 
   %{%{Acct-Session-Time}:-0} - %{%{Acct-Delay-Time}:-0}}"
   # }
   
   
   #
   #  Ensure that we have a semi-unique identifier for every
   #  request, and many NAS boxes are broken.
   acct_unique
   
   #
   #  Look for IPASS-style 'realm/', and if not found, look for
   #  '@realm', and decide whether or not to proxy, based on
   #  that.
   #
   #  Accounting requests are generally proxied to the same
   #  home server as authentication requests.
   # IPASS
   suffix
   # ntdomain
   
   #
   #  Read the 'acct_users' file
   files
   }
   
   

On Friday, December 7, 2018 at 5:53:02 PM UTC+5:30, Federico Capoano wrote:
>
> Could you share the following sections of your config?
>
>    - authenticate
>    - post-auth
>    - accounting
>    - preacct
>
>
>
> On Fri, Dec 7, 2018 at 1:02 PM Yash Jipkate <[email protected] 
> <javascript:>> wrote:
>
>> No, I just followed the docs. Am I missing something in the config files?
>>
>> Thanks
>>
>>
>> On Friday, December 7, 2018 at 5:26:01 PM UTC+5:30, Federico Capoano 
>> wrote:
>>
>>> That's a configuration issue related to "eap". Are you trying to 
>>> configure EAP?
>>>
>>> Fed
>>>
>>> On Fri, Dec 7, 2018 at 11:55 AM Yash Jipkate <[email protected]> wrote:
>>>
>> Thanks Federico,
>>>>
>>>> The server is a development one and I have specified the port 
>>>> in /etc/freeradius/mods-enabled/rest file. Although I have changed it back 
>>>> to 8000 after you pointed out but still no effect.
>>>>
>>>> Is freeradius sitting on the same host where 
>>>>> django-freeradius/openwisp-radius is installed? 
>>>>
>>>>
>>>> The host is 127.0.0.1 as specified in my  
>>>> /etc/freeradius/mods-enabled/rest file and I have followed the 
>>>> instructions 
>>>> as in the docs as a root user.
>>>>
>>>> I tried purging and reinstalling freeradius and ended up with a new 
>>>> error
>>>>
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: rlm_sql 
>>>> (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: Creating 
>>>> attribute SQL-Group
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: Unable to 
>>>> check file "/etc/freeradius/certs/dh": No such file or directory
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: 
>>>> rlm_eap_tls: Failed initializing SSL context
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: rlm_eap 
>>>> (EAP): Failed to initialise rlm_eap_tls
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o freeradius[24760]: 
>>>> /etc/freeradius/mods-enabled/eap[14]: Instantiation failed for module "eap"
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o systemd[1]: 
>>>> freeradius.service: Control process exited, code=exited status=1
>>>> Dec 07 16:18:04 thejedicode-inspiron-5558o systemd[1]: Failed to start 
>>>> FreeRADIUS multi-protocol policy server.
>>>> -- Subject: Unit freeradius.service has failed
>>>>
>>>> Any idea of how it got here?
>>>>
>>>> On Friday, December 7, 2018 at 2:21:19 PM UTC+5:30, Federico Capoano 
>>>> wrote:
>>>>>
>>>>> As the log says, freeradius is trying to reac http://127.0.0.1:8007, 
>>>>> this fails and hence it halts. To fix it you must ensure it can connect.
>>>>>
>>>>  
>>>>
>>>> Is freeradius sitting on the same host where 
>>>>> django-freeradius/openwisp-radius is installed? Is this a production or 
>>>>> development environment?
>>>>>
>>>>> If it's a production environment, the URL http://127.0.0.1:8007 is 
>>>>> likely wrong.
>>>>> If it's a development environment, either the development server is 
>>>>> not started, or maybe is just because unless you changed the port of the 
>>>>> development server, the port is 8000, so the URL should be 
>>>>> http://127.0.0.1:8000
>>>>>
>>>>> I hope it helps
>>>>> Federico
>>>>>
>>>>>
>>>>> On Friday, December 7, 2018 at 4:49:02 AM UTC+1, Yash Jipkate wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I am currently started to work on the django-freeradius project. I am 
>>>>>> facing some problems in setting up the freeradius server...
>>>>>>
>>>>>> when I run 
>>>>>> journalctl -xe
>>>>>>
>>>>>>
>>>>>> the output I get is:
>>>>>>
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> [/etc/freeradius/mods-config/attr_filter/access_reject]:11 Check item 
>>>>>> "FreeRADIUS-Response-Delay-USec"    
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> rlm_mschap (mschap): using internal authentication
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> rlm_sql_mysql: libmysql version: 5.7.24
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: rlm_sql 
>>>>>> (sql): Attempting to connect to database "radius"
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: rlm_sql 
>>>>>> (sql): Initialising connection pool
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> Ignoring "ldap" (see raddb/mods-available/README.rst)
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]:  # 
>>>>>> Skipping contents of 'if' as it is always 'false' -- 
>>>>>> /etc/freeradius/sites-enabled/inner-tunnel:331
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> radiusd: #### Skipping IP addresses and Ports ####
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> Configuration appears to be OK
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: 
>>>>>> rlm_rest (rest): Removing connection pool
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o freeradius[10549]: rlm_sql 
>>>>>> (sql): Removing connection pool
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o systemd[1]: 
>>>>>> freeradius.service: Control process exited, code=exited status=1
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o systemd[1]: Failed to 
>>>>>> start FreeRADIUS multi-protocol policy server.
>>>>>> -- Subject: Unit freeradius.service has failed
>>>>>> -- Defined-By: systemd
>>>>>> -- Support: 
>>>>>> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
>>>>>> -- 
>>>>>> -- Unit freeradius.service has failed.
>>>>>> -- 
>>>>>> -- The result is failed.
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o systemd[1]: 
>>>>>> freeradius.service: Unit entered failed state.
>>>>>> Dec 07 08:55:18 thejedicode-inspiron-5558o systemd[1]: 
>>>>>> freeradius.service: Failed with result 'exit-code'.
>>>>>>
>>>>>> When I run: 
>>>>>>
>>>>>> freeradius -X
>>>>>>
>>>>>> I get:
>>>>>>
>>>>>> rlm_rest (rest): Opening additional connection (0), 1 of 32 pending 
>>>>>> slots used
>>>>>> rlm_rest (rest): Connecting to "http://127.0.0.1:8007";
>>>>>> rlm_rest (rest): Connection failed: 7 - Couldn't connect to server
>>>>>> rlm_rest (rest): Opening connection failed (0)
>>>>>> rlm_rest (rest): Removing connection pool
>>>>>> /etc/freeradius/mods-enabled/rest[1]: Instantiation failed for module 
>>>>>> "rest"
>>>>>>
>>>>>> I tried to look it up on the internet but cant seem to solve it. 
>>>>>>
>>>>>> Any help is appreciated. Thanks
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OpenWISP" group.
>>>>
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>
>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "OpenWISP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to