Glad you solved it, I couldn't reply because we are still finishing the
Google Code In and these last days have been crazy.

Fed

Il mar 11 dic 2018, 08:57 Yash Jipkate <[email protected]> ha scritto:

> Ok now I get it... I had some conceptual issues.
>
> Thanks for your time.
>
>
> On Saturday, December 8, 2018 at 12:32:58 PM UTC+5:30, Yash Jipkate wrote:
>>
>> Hi Federico,
>>
>> I solved the eap error by running
>>
>> make
>>
>> in /etc/freeradius/certs.
>>
>> Now after I run
>>
>> service freeradius restart
>>
>> I get this in my journalctl -xe
>>
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]: rlm_sql
>> (sql): Initialising connection pool
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]: Ignoring
>> "ldap" (see raddb/mods-available/README.rst)
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]:  # Skipping
>> contents of 'if' as it is always 'false' -- /etc/freeradius/sites-ena
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]: radiusd:
>> #### Skipping IP addresses and Ports ####
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]:
>> Configuration appears to be OK
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]: rlm_rest
>> (rest): Removing connection pool
>> Dec 08 11:46:38 thejedicode-inspiron-5558o freeradius[17305]: rlm_sql
>> (sql): Removing connection pool
>> Dec 08 11:46:38 thejedicode-inspiron-5558o systemd[1]:
>> freeradius.service: Control process exited, code=exited status=1
>> Dec 08 11:46:38 thejedicode-inspiron-5558o systemd[1]: Failed to start
>> FreeRADIUS multi-protocol policy server.
>>
>>
>> and this when i run freeradius -X
>>
>> rlm_rest (rest): Opening additional connection (0), 1 of 32 pending slots
>> used
>> rlm_rest (rest): Connecting to "http://127.0.0.1:8000";
>> 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 dont understand the "couldnt connect to server" part... Isn't the
>> freeradius server itself is supposed to run on that address? What is it
>> trying to connect to? I could not find anything related to starting another
>> server in the freeradius config part of the django-freeradius docs
>> <https://django-freeradius.readthedocs.io/en/latest/general/freeradius.html>
>> I am currently using the development environment.
>>
>> Thanks.
>>
>>
>> On Friday, December 7, 2018 at 9:50:05 PM UTC+5:30, Yash Jipkate wrote:
>>>
>>> Here's the authorize section:
>>>
>>> authorize {
>>>     update control { &REST-HTTP-Header += "${...api_token_header}" }
>>>     rest
>>>     sql
>>>     dailycounter
>>>     noresetcounter
>>>     dailybandwidthcounter
>>> }
>>>
>>>
>>> Thanks.
>>>
>>> On Friday, December 7, 2018 at 9:44:36 PM UTC+5:30, Federico Capoano
>>> wrote:
>>>>
>>>> Sorry I forgot to ask for the authorize section which is the most
>>>> important part.
>>>>
>>>> Fed
>>>>
>>>> On Fri, Dec 7, 2018 at 1:53 PM Yash Jipkate <[email protected]> wrote:
>>>>
>>>>> 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]>
>>>>>> 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].
>>>>>>> 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.
>>>>>
>>>> --
> 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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to