在centos7上安装freeradius
在centos7上安装freeradius
1. yum安装
yum install freeradius
2. 编译安装
获取最新的稳定版本:
官网下载地址https://freeradius.org/releases/或者https://freeradius.org/ftp/pub/freeradius/
先安装依赖 libtalloc-devel
yum -y install libtalloc-devel
解压freeradius-server-3.0.21.tar.gz
tar -vxf freeradius-server-3.0.21.tar.gz
cd freeradius-server-3.0.21/
./configure
make
sudo make install
如果遇到
checking for perl... /usr/bin/perl
checking for snmpget... no
configure: WARNING: snmpget not found - Simultaneous-Use and checkrad may not work
checking for snmpwalk... no
configure: WARNING: snmpwalk not found - Simultaneous-Use and checkrad may not work
checking for rusers... /usr/bin/rusers
/opt/vsftp/he/freeradius-server-3.0.12/missing: Unknown `--is-lightweight' option
Try `/opt/vsftp/he/freeradius-server-3.0.12/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for locate... /usr/bin/locate
checking for dirname... /usr/bin/dirname
checking for grep... (cached) /usr/bin/grep
checking for _talloc in -ltalloc... no
checking for _talloc in -ltalloc in /usr/lib64... no
checking for _talloc in -ltalloc in /usr/lib64/samba... no
checking for _talloc in -ltalloc in /usr/local/lib... no
checking for _talloc in -ltalloc in /opt/lib... no
configure: WARNING: talloc library not found. Use --with-talloc-lib-dir=<path>.
configure: error: FreeRADIUS requires libtalloc
解决办法:
安装libtalloc-devel:
yum install -y libtalloc-devel
问题解决,再次./configure
,没有再打印这个错误信息,说明这个问题解决,而是打印了下一个错误信息:
checking for utmpx.h... yes
checking winsock.h usability... no
checking winsock.h presence... no
checking for winsock.h... no
checking for net/if.h... yes
checking for DH_new in -lcrypto... no
checking for DH_new in -lcrypto in /usr/lib64... no
checking for DH_new in -lcrypto in /usr/local/lib... no
checking for DH_new in -lcrypto in /opt/lib... no
configure: error: in `/opt/vsftp/he/freeradius-server-3.0.12':
configure: error: failed linking to libcrypto. Use --with-openssl-lib-dir=<path>, or --with-openssl=no (builds without OpenSSL)
See `config.log' for more details
[root@fedora freeradius-server-3.0.12]#
错误信息显示链接不到libcrypto
执行
rpm -qa |grep libcrypto
查看有没有返回信息,没有返回就是没有安装。
libcrypto
包含在openssl
安装包里,OpenSSL
包含2个主要的库:libssl
和libcrypto
.
解决办法就是安装openssl:
yum install openssl openssl-devel
运行./configure
显示这个问题解决,并且没有报其它错误信息
至此,./configure
执行成功
接下来执行make
命令
如果遇到
error: efusing to start with libssl version OpenSSL
, 进入etc/raddb
下找到radiusd.conf
将allow_vulnerable_openssl = no
修改为allow_vulnerable_openssl = yes
即可。
查看版本:
radiusd -v
[root@centos7 freeradius-server-3.0.21]# radiusd -v
radiusd: FreeRADIUS Version 3.0.21, for host x86_64-unknown-linux-gnu, built on Jan 3 2021 at 21:05:06
FreeRADIUS Version 3.0.21
Copyright (C) 1999-2019 The FreeRADIUS server project and contributors
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License
For more information about these matters, see the file named COPYRIGHT
[root@aliy-ecs-centos7 freeradius-server-3.0.21]#
安装成功
client配置文件位置:/usr/local/etc/raddb/clients.conf
user配置文件位置: /usr/local/etc/raddb/users
default文件位置:/usr/local/etc/raddb/sites-enabled/default
在centos7上安装freeradius相关推荐
- Centos7上安装oracle11g/12c的安装教程推荐及注意事项
Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...
- Centos7 上安装 mysql5.7
Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...
- 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区
阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [ ...
- 在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创 ...
- 在 SUSE 11 sp2 上安装 freeradius
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...
- 在centos7上安装Jenkins
在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...
- 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...
- CentOS7 上安装 Zookeeper-3.4.9 服务
在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/ser ...
- centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7
本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...
最新文章
- Docker不香吗?为什么还要用k8s
- 不愧是你!Python 之父退休太无聊,进微软搞开源!
- ModuleNotFoundError: No module named ‘mmcv._ext‘
- 《SqlServer性能分析一》
- 猛增 174K Star!前端最流行的 10 大顶级开源项目!
- JavaScript(JS)的习惯写法总结
- 脚本格式(写脚本完成后最好完成后做一些脚本格式初始化)
- LeetCode--20. 有效的括号(栈,删除法)
- oracle create user identified by,Oracle system用户忘记密码的解决方法
- Selenium应用代码(常见封装的方法二)
- 电脑耳机声音小怎么调大_湘乡电脑耳机怎么样,IP话机推荐
- 苹果Mac电脑硬件温度监测工具:TG Pro
- sqli-labs(19)
- JSTL fmt 标签 使用
- 记录一次面试中的HTTP请求相关问题
- Java大数据应用领域及就业方向
- conan入门(二十六):使用make编译erpc/erpcgen(makefile)
- 开年第一炸:黑马程序员1月就业报告新鲜出炉!
- 小学四年级认识计算机教案,四年级上信息技术教案:认识计算机内蒙版(四起点).docx...
- 制作手札---RPG是怎样做成的 (三)