Hi,

On Tue, Nov 22, 2022 at 3:34 PM Giuseppe Calo via FreeIPA-devel <
freeipa-devel@lists.fedorahosted.org> wrote:

> Thanks Alexander,
> these are the steps I applied -->
> **********************************
> on Radius server:
> [root@radius ~]# yum install freeradius freeradius-utils freeradius-mysql
> freeradius-perl freeradius-ldap
>
> [root@radius raddb]# vi clients.conf
>
> client ipa {
>         ipaddr = 192.168.0.0/24
>         proto = *
>         secret = xxxxxx
>         require_message_authenticator = no
>     limit {
>                 max_connections = 16
>                 lifetime = 0
>                 idle_timeout = 30
>         }
> }
>
> client localhost_ipv6 {
>         ipv6addr        = ::1
>         secret          = xxxxxx
> }
>
> [root@radius raddb]# vi users| egrep -v "#"
>
> user-test       Cleartext-Password := "testpass"
>         Reply-Message := "Hello, %{User-Name}"
>
> DEFAULT Framed-Protocol == PPP
>         Framed-Protocol = PPP,
>         Framed-Compression = Van-Jacobson-TCP-IP
>
> DEFAULT Hint == "CSLIP"
>         Framed-Protocol = SLIP,
>         Framed-Compression = Van-Jacobson-TCP-IP
>
> DEFAULT Hint == "SLIP"
>         Framed-Protocol = SLIP
>
>
> [root@radius raddb]# service radiusd restart
>
> [root@radius raddb]# radtest user-test testpass 192.168.0.15 100 xxxxxx
> Sent Access-Request Id 10 from 0.0.0.0:40950 to 192.168.0.15:1812 length
> 76
>         User-Name = "user-test"
>         User-Password = "testpass"
>         NAS-IP-Address = 192.168.0.15
>         NAS-Port = 100
>         Message-Authenticator = 0x00
>         Cleartext-Password = "testpass"
> Received Access-Accept Id 10 from 192.168.0.15:1812 to 192.168.0.15:40950
> length 35
>         Reply-Message = "Hello, user-tets"
> ****************************************
>
> on ipa server:
>
> yum install freeradius freeradius-utils
> to check with
> [root@ipa]# radtest user-test testpass 192.168.0.15 100 xxxxxx
> Sent Access-Request Id 10 from 0.0.0.0:40950 to 192.168.0.15:1812 length
> 76
>         User-Name = "user-test"
>         User-Password = "testpass"
>         NAS-IP-Address = 192.168.0.15
>         NAS-Port = 100
>         Message-Authenticator = 0x00
>         Cleartext-Password = "testpass"
> Received Access-Accept Id 10 from 192.168.0.15:1812 to 192.168.0.15:48259
> length 35
>         Reply-Message = "Hello, user-tets"
>
> ipa radiusproxy-add radius-server --server=radius.xxxx.yyy:1812
> ipa radiusproxy-mod radius-server --secret xxxxxx
>
> ipa user-mod  --radius=radius-server --radius-username=user-test  user-ipa
>
> Which authentication types are allowed for the user?
# ipa user-show user-ipa
# ipa config-show


> Form a client:
> ssh server.my.domain -l user-ipa
> First Factor: (password from ipa)
> Second Factor: (password from radius)
> First Factor:  (password from radius)
> Second Factor: (blank)
> ipa-u...@server.my.domain 's password:
> Permission denied, please try again.
> ipa-u...@server.my.domain's password:
> Received disconnect from x.x.x.x port 22:2: Too many authentication
> failures
> Disconnected from x.x.x.x port 22
>
> For me it's working if I set the authentication types to radius only, and
provide the radius password as First Factor, and a blank value as second
factor.
If the authentication types contain both radius and password, it looks like
the request doesn't reach the radius server.

flo

> No log collected for this session on
>
> /var/log/radius/radius.log
>
> What else have I to enable?
>
> Thanks and sorry for the delay
>
> _______________________________________________
> FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
> To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to