Articles of freeradius

使用pam和sshvalidationRadius用户

我能够使用radius server + pam + sshvalidationradius用户的身份,在linux中使用空密码创build本地用户。 是否可以validationradius用户而不用在本地机器上创build空密码的用户? /etc/pam.d/ssh文件如下 #%PAM-1.0 auth sufficient pam_radius_auth.so debug auth sufficient pam_unix.so use_first_pass auth required pam_auth_status.so account sufficient pam_unix.so account required pam_auth_status.so session required pam_unix.so

RADIUS-sever:检查前散列密码

我必须build立一个RADIUS服务器来与pfSense的强制门户进行authentication。 不幸的是,RADIUS数据库中的所有密码都是用一定的algorithm散列的。 我使用MySQL数据库。 由于用户将密码以明文方式提交给RADIUS服务器,我不知道是否可以将提交的密码散列在RADIUS服务器上,然后检查用户名是否存在以及密码。 如果这是可以避免的,我不想在客户端散列密码。 pfSense强制门户是目前唯一使用RADIUS服务器的应用程序。 但是如果我想扩展我的基础架构,我将不得不在每个客户端上实现散列algorithm。 通常有这种方法修改RADIUS服务器的可能性吗? 也许修改核心? 不幸的是,我没有在数据库中查找提交的数据。 有没有人有我的小费,我必须看看? (我使用Ubuntu Server 12.04 x86,freeradius,freeradius-mysql)

在FreeRadius中configurationdhcp模块(3.0.2 – Centos 6.5)

我正在使用REST模块来授权DHCP请求。 如果授权失败,我希望发送一个明确的DHCP NAK,但是如果出现故障,DHCP模块似乎立即返回,只是忽略DHCP请求而没有任何响应。 这里是我的DHCP模块configuration – 如果rest.authorize成功,if(ok)控制块被命中,但是如果rest.authorize失败,if(fail)将不会被命中。 dhcp DHCP-Discover { rest.authorize if (fail) { update reply { DHCP-Message-Type = DHCP-Nak } } if (ok) { update reply { DHCP-Message-Type = DHCP-Offer } update reply { DHCP-Domain-Name-Server = xxxx DHCP-Domain-Name-Server = xxxx DHCP-Subnet-Mask = 255.255.255.0 DHCP-Router-Address = xxxx DHCP-IP-Address-Lease-Time = 3600 DHCP-DHCP-Server-Identifier = xxxx } mac2ip } […]

通过Cisco交换机configuration802.1x的RADIUS服务器

我试图通过思科交换机设置RADIUS身份validation,并且已经完成了他们的每个教程。 当我访问Cisco交换机的CLI时,我能够获得RADIUS服务器的身份validation,但我不确定在交换机上要更改哪个设置,以便RADIUS服务器要求通过快速以太网接口进行身份validation。 我曾尝试configuration快速以太网接口的身份validation,以及无济于事。 如果任何人都可以给我一个指针,在交换机上更改哪个configuration项以使其工作,这将是很好的。 我试图实现802.1xnetworking访问控制而不是AAA交换机pipe理。 我已经拥有了AAA(我想),因为它会咨询RADIUS服务器来validation我的启用和configuration权限。 我在Cisco IE 3000上运行它,RADIUS服务器是192.168.1.17上的一个freeRadius服务器,带有auth-port 1812和acct-port 1813.非常感谢你的帮助

FreeRADIUS Rest Module在CentOS 6.x上

我正在尝试为CentOS 6.5上的REST模块添加JSON支持 我已经安装了json-c-devel软件包,但在编译FreeRADIUS时却抱怨找不到它: [root@dhcp01]# ./configure –with-dhcp –with-experimental-modules … … checking for json/json.h… yes checking for json_c_version in -ljson-c in /usr/lib64… no checking for json_c_version in -ljson-c… no checking for json_c_version in -ljson-c in /usr/local/lib… no checking for json_c_version in -ljson-c in /opt/lib… no configure: WARNING: json-c libraries not found. Use –with-jsonc-lib-dir=<path>. configure: WARNING: silently building […]

如何在使用FreeRADIUS REST模块时强制使用JSON

我已经编译了JSON支持FreeRADIUS 3.0.2但是我注意到,如果我configuration授权使用POST,它发送的RADIUS属性编码为application / x-www-form-urlencoded 有没有办法强制这个POST JSON内容?

EAP-PWD与FreeRADIUS 3

我正在尝试使用FreeRADIUS 3来设置EAP-PWD。 但是,我无法使其工作,文档几乎不存在。 因此,我不知道我遇到的问题是错误configuration还是实际的错误。 组态 这是我的configuration(至less是相关的部分): MODS启用/ EAP: eap { pwd { #group = 19 server_id = [email protected] # This has the same meaning as for TLS. fragment_size = 1020 # The virtual server which determines the "known good" password for the user. # Note that unlike TLS, only the "authorize" section is processed. # […]

RESTful客户端与Freeradius服务器通信

我已经在Ubuntu 14.04上成功安装了Freeradius服务器。 它与本地客户端(从freeradius站点下载的源代码)完美结合并运行。 现在我的下一个任务是让Freeradius服务器与一个Restful客户端通信。 我在这个主题上做了一个彻底的search,但没有find任何答案。 我想在java中实现一个RESTful客户端,并与FreeRadius服务器进行通信以进行身份​​validation和授权。 如果有任何好的教程如何做到这一点,请给我提供有用的链接或示例代码。 提前致谢

FreeRADIUS 3和通配符Certs

我正在校园里build立一个新的FreeRADIUS服务器,从v1跳到v3(原来安装时我不在这里)。 事情似乎工作正常,但我不明白如何使用Windows 7的证书部分工作。 我们为我们的域名提供通配符SSL证书。 我可以使用与RADIUS服务器相同的证书来放弃将CA证书导入到每个客户端吗? 如果是的话,我会怎么做呢? 感谢您的帮助。

从FreeRADIUS的内存恢复活动configuration?

我的FreeRADIUS服务器有问题。 我的虚拟服务器中有一个损坏的configuration文件,因为磁盘正在写满。 通常我只是将文件从Veeam备份中提取出来,但是我的备份人员告诉我这个特定的服务器已经被忘记了,明天讽刺的是,这个服务器将被添加到configurationpipe理的puppet中。 叹 之前,我花了一个星期跟踪其他服务器上的旧文件,可能有部分configuration由于早期testing等遗漏我想知道是否有办法从内存中恢复configuration。 服务器正在工作,因为写入错误后它没有重新启动或重新启动,但是一旦发生错误,它将失败。 有任何想法吗? 服务器是Centos 7,FreeRADIUS版本是3.0.1。 谢谢!