Hi Alan, I am trying to upgrade freeradius from 2.0 version to 3.0.17. Now I am with error: Mon Aug 9 17:00:32 2021 : Debug: # Loading authenticate {...} Mon Aug 9 17:00:32 2021 : Debug: eap Mon Aug 9 17:00:32 2021 : Error: /etc/raddb/sites-enabled/default[20]: Errors parsing preacct sub-section. Here is section: server { authorize { preprocess chap mschap # digest suffix eap { ok = return } files redundant-load-balance { ldap-server-a ldap-server-b } expiration logintime pap } authenticate { Auth-Type PAP { pap } Auth-Type CHAP { chap } Auth-Type MS-CHAP { mschap } # digest # unix eap Auth-Type LDAP { redundant-load-balance { ldap-server-a ldap-server-b } } preacct { preprocess acct_unique suffix files } } accounting { detail # unix radutmp exec attr_filter.accounting_response } session { radutmp } post-auth { exec Post-Auth-Type REJECT { attr_filter.access_reject } #LDAP B Service if !(&Ldap-Group == "cn=scaler_vip,ou=resource groups,ou=Groups,dc= company ,dc=net") { update reply { Service-Type = "Administrative-User", Citrix-Group += "dwansible_netscaler_vip", Fall-Through = Yes } } #LDAP A Service elsif !(&Ldap-Group == "cn=scaler_service,ou=resource groups,ou=Groups,dc=company,dc=net") { update reply { Service-Type = "Administrative-User", Citrix-Group += "scaler_service" } } else { reject } } pre-proxy { } post-proxy { eap } } Could you please help to understand what is wrong, where to place LDAP group check and what is the syntax. Best regards, Valery On Mon, 9 Aug 2021 at 11:00, <freeradius-users-request@lists.freeradius.org> wrote:
Send Freeradius-Users mailing list submissions to freeradius-users@lists.freeradius.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeradius.org/mailman/listinfo/freeradius-users or, via email, send a message with subject or body 'help' to freeradius-users-request@lists.freeradius.org
You can reach the person managing the list at freeradius-users-owner@lists.freeradius.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Freeradius-Users digest..."
Today's Topics:
1. Re: Freeradius-Users Digest, Vol 196, Issue 8 (Valery Kayukov) 2. Re: Freeradius-Users Digest, Vol 196, Issue 8 (Alan DeKok) 3. How to Migrate (EAP) from: 2.1.xx to: 3.0.xx ? (Dennis Schneck) 4. missing shared objects - proto_auth.so & proto_acct.so - on openSuSE LEAP 15.3 (Dennis Schneck)
----------------------------------------------------------------------
Message: 1 Date: Sun, 8 Aug 2021 12:44:38 +0100 From: Valery Kayukov <kayukovvalery@gmail.com> To: freeradius-users@lists.freeradius.org Subject: Re: Freeradius-Users Digest, Vol 196, Issue 8 Message-ID: < CAAoKmEsmGHkTC-AV+8Dm1fG7xxVa_8qc_SkDOc4txuwJ-61DBw@mail.gmail.com> Content-Type: text/plain; charset="UTF-8"
Hi Alan,
Thank you for your help. By the way I use 3.0.17 version. I have fixed that but still have this problem with LDAP groups: Sun Aug 8 11:36:22 2021 : Debug: # Instantiating module "files" from file /etc/raddb/mods-enabled/files Sun Aug 8 11:36:22 2021 : Debug: reading pairlist file /etc/raddb/mods-config/files/authorize Sun Aug 8 11:36:22 2021 : Error: /etc/raddb/mods-config/files/authorize[10]: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" Sun Aug 8 11:36:22 2021 : Error: Failed reading /etc/raddb/mods-config/files/authorize Sun Aug 8 11:36:22 2021 : Error: /etc/raddb/mods-enabled/files[9]: Instantiation failed for module "files"
I have read the /etc/raddb/README.rst file about LDAP-Group but still not getting how to apply it.
In /etc/raddb/mods-config/files/authorize file I have following: #LDAP NetEng team members DEFAULT LDAP-Group == "cn=neteng,ou=system groups,ou=Groups,dc=company,dc=net" Service-Type = "Administrative-User", cisco-avpair := "shell:roles=network-admin,vdc-admin", cisco-avpair += "shell:priv-lvl=15", Filter-Id = ":group_name=neteng;"
In /etc/raddb/sites-available/default config: authorize { ... ldap-server-a if ((ok || updated) && User-Password) { update control { Auth-Type := ldap } } ldap-server-b if ((ok || updated) && User-Password) { update control { Auth-Type := ldap } } ... } authenticate { ... redundant { location1 location2 } ... }
In /etc/raddb/mods-available/ldap config: ldap ldap-server-a { server = "ldap-a.company.net" basedn = "dc=company,dc=net" } ... }
ldap ldap-server-b { server = "ldap-b.company.net" basedn = "dc=company,dc=net" ... }
How convert config in file /etc/raddb/mods-config/files/authorize to v3?
Best regards, Valeriy
On Sun, 8 Aug 2021 at 11:00, < freeradius-users-request@lists.freeradius.org> wrote:
Send Freeradius-Users mailing list submissions to freeradius-users@lists.freeradius.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeradius.org/mailman/listinfo/freeradius-users or, via email, send a message with subject or body 'help' to freeradius-users-request@lists.freeradius.org
You can reach the person managing the list at freeradius-users-owner@lists.freeradius.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Freeradius-Users digest..."
Today's Topics:
1. Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" (Valery Kayukov) 2. Re: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" (Alan DeKok)
----------------------------------------------------------------------
Message: 1 Date: Sat, 7 Aug 2021 13:00:11 +0100 From: Valery Kayukov <kayukovvalery@gmail.com> To: freeradius-users@lists.freeradius.org Subject: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" Message-ID: < CAAoKmEsJSQ4ZMxM5UxEbwHks_4JyzfejTe6spjhJZeBEyS6ThQ@mail.gmail.com> Content-Type: text/plain; charset="UTF-8"
Hi team,
I am new to the freeRADIUS project. Can't start my server, it return error message: Sat Aug 7 11:48:24 2021 : Debug: # Instantiating module "files" from file /etc/raddb/mods-enabled/files Sat Aug 7 11:48:24 2021 : Debug: reading pairlist file /etc/raddb/mods-config/files/authorize Sat Aug 7 11:48:24 2021 : Error: /etc/raddb/mods-config/files/authorize[10]: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" Sat Aug 7 11:48:24 2021 : Error: Failed reading /etc/raddb/mods-config/files/authorize Sat Aug 7 11:48:24 2021 : Error: /etc/raddb/mods-enabled/files[9]: Instantiation failed for module "files"
Here is configuration file /etc/raddb/mods-config/files/authorize: #LDAP Rancid service account rancid LDAP-UserDN := `uid=rancid,ou=services,ou=Accounts,dc=company,dc=net` Service-Type = "NAS-Prompt-User", cisco-avpair := "optional shell:roles=rancid,network-operator", cisco-avpair += "shell:priv-lvl=15", Juniper-Local-User-Name := "rancid", Citrix-Group = "rancid"
#LDAP Apple team members DEFAULT LDAP-Group == "cn=apple,ou=system groups,ou=Groups,dc= company,dc=net" Service-Type = "Administrative-User", cisco-avpair := "shell:roles=network-admin,vdc-admin", cisco-avpair += "shell:priv-lvl=15", Juniper-Local-User-Name := "apple", Citrix-Group = "apple", Filter-Id = ":group_name=apple;"
What is wrong here?
-- Best Regards, Valeriy Kayukov System Engineer
------------------------------
Message: 2 Date: Sat, 7 Aug 2021 09:44:01 -0400 From: Alan DeKok <aland@deployingradius.com> To: FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Subject: Re: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" Message-ID: <8F938E67-BB0D-4459-8968-2EE5B10CFCEE@deployingradius.com> Content-Type: text/plain; charset=us-ascii
On Aug 7, 2021, at 8:00 AM, Valery Kayukov <kayukovvalery@gmail.com> wrote:
I am new to the freeRADIUS project. Can't start my server, it return
error
message: Sat Aug 7 11:48:24 2021 : Debug: # Instantiating module "files" from file /etc/raddb/mods-enabled/files Sat Aug 7 11:48:24 2021 : Debug: reading pairlist file /etc/raddb/mods-config/files/authorize Sat Aug 7 11:48:24 2021 : Error: /etc/raddb/mods-config/files/authorize[10]: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group"
You haven't enabled the LDAP module.
Or, depending on the local file system, you may need to edit radiusd.conf to load the "ldap" module early:
instantiate { ... ldap }
This is documented in the comments before the "instantiate" section.
Alan DeKok.
------------------------------
Subject: Digest Footer
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
------------------------------
End of Freeradius-Users Digest, Vol 196, Issue 8 ************************************************
-- Best Regards, Valeriy Kayukov System Engineer
------------------------------
Message: 2 Date: Sun, 8 Aug 2021 08:13:02 -0400 From: Alan DeKok <aland@deployingradius.com> To: FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Subject: Re: Freeradius-Users Digest, Vol 196, Issue 8 Message-ID: <1E9CA5AA-E8CD-42F3-8E16-F84327D985B4@deployingradius.com> Content-Type: text/plain; charset=us-ascii
On Aug 8, 2021, at 7:44 AM, Valery Kayukov <kayukovvalery@gmail.com> wrote:
Thank you for your help. By the way I use 3.0.17 version.
You should really upgrade. We have packages for 3.0.23 on http://packages.networkradius.com
I have fixed that but still have this problem with LDAP groups: Sun Aug 8 11:36:22 2021 : Debug: # Instantiating module "files" from file /etc/raddb/mods-enabled/files Sun Aug 8 11:36:22 2021 : Debug: reading pairlist file /etc/raddb/mods-config/files/authorize Sun Aug 8 11:36:22 2021 : Error: /etc/raddb/mods-config/files/authorize[10]: Parse error (check) for entry DEFAULT: Unknown name "LDAP-Group" Sun Aug 8 11:36:22 2021 : Error: Failed reading /etc/raddb/mods-config/files/authorize Sun Aug 8 11:36:22 2021 : Error: /etc/raddb/mods-enabled/files[9]: Instantiation failed for module "files"
I have read the /etc/raddb/README.rst file about LDAP-Group but still not getting how to apply it.
In /etc/raddb/mods-config/files/authorize file I have following: #LDAP NetEng team members DEFAULT LDAP-Group == "cn=neteng,ou=system groups,ou=Groups,dc=company,dc=net" Service-Type = "Administrative-User", cisco-avpair := "shell:roles=network-admin,vdc-admin", cisco-avpair += "shell:priv-lvl=15", Filter-Id = ":group_name=neteng;"
In /etc/raddb/sites-available/default config: authorize { ... ldap-server-a
It would help to describe what you're doing.
If you've renamed the LDAP module, then the LDAP group information is in the <LDAP-NAME>-LDAP-Group attribute.
See the Wiki for documentation. Just type "LDAP-Group" into the search bar. This is documented.
Alan DeKok.
------------------------------
Message: 3 Date: Mon, 9 Aug 2021 07:33:19 +0200 From: Dennis Schneck <dennis.schneck@schulergroup.com> To: <Freeradius-Users@lists.freeradius.org> Subject: How to Migrate (EAP) from: 2.1.xx to: 3.0.xx ? Message-ID: <75580212-287b-3cb9-1679-7d3bf5779af0@schulergroup.com> Content-Type: text/plain; charset="utf-8"; format=flowed
Hello,
I am new in freeradius, should build a new system with the config of a 2.1.12. Did not find config parameters from /etc/raddb/eap.conf in the /etc/raddb/policy.d/eap
Where can I find how to migrate from Version 2.1.12 to 3.0.21
Thanks
/etc/raddb/eap.conf
eap {
default_eap_type = peap
timer_expire = 60
ignore_unknown_eap_types = no cisco_accounting_username_bug = no
md5 { }
tls {
private_key_password = password
private_key_file = ${raddbdir}/certs/my/key.pem certificate_file = ${raddbdir}/certs/my/server.pem # Trusted Root CA list CA_file = ${raddbdir}/certs/my/our.pem
dh_file = ${raddbdir}/certs/my/DH random_file = ${raddbdir}/certs/my/random #random_file = /dev/urandom fragment_size = 1024
include_length = yes #check_crl = yes
} peap { default_eap_type = mschapv2 #VIRTUAL_SERVER = "inner-Tunnel" #scopy_request_to_tunnel = yes #use_tunneled_reply = yes #proxy_tunneled_request_as_eap = yes } mschapv2 { } }
------------------------------
Message: 4 Date: Mon, 9 Aug 2021 11:18:57 +0200 From: Dennis Schneck <dennis.schneck@schulergroup.com> To: <Freeradius-Users@lists.freeradius.org> Subject: missing shared objects - proto_auth.so & proto_acct.so - on openSuSE LEAP 15.3 Message-ID: <1aa004d4-3e29-eab2-486d-49537bd90f68@schulergroup.com> Content-Type: text/plain; charset="utf-8"; format=flowed
Hello,
installed freeradius 3.0.21 on OpenSuSE LEAP 15.3.
created the certificates. (cd /etc/raddb/certs && ./bootstrap)
Checked then the config with: radiusd -XXX
there are 2 shared objects missing...
||
|/usr/lib64/freeradius/proto_auth.so | ||
||
|/usr/lib64/freeradius/proto_acct.so| |
But can not find this shared objects to install....
How to fix this ?
Thanks
|
------------------------------
Subject: Digest Footer
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
------------------------------
End of Freeradius-Users Digest, Vol 196, Issue 9 ************************************************
-- Best Regards, Valeriy Kayukov System Engineer