admin 管理员组文章数量: 887021
2024年3月29日发(作者:c语言变量声明一定要在开头吗)
Centos7FreeRadius完整搭建过程
centos6.2皆在root下完成
1、拷贝压缩包到centos中
2、root下使用命令tar -xzvf 解压缩包
3、执行命令yum install libtalloc-devel -y安装libtalloc
4、进入解压后的文件夹下tar -xzvf freeradius-server-3.0.11,执行命
令./configure
5、先后执行命令make、make install
6、进入cd /usr/local/etc/raddb,用vim打开文件users。将以下内容注释去掉
steve Cleartext-Password := "testing"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 172.16.3.33,
Framed-IP-Netmask = 255.255.255.0,
Framed-Routing = Broadcast-Listen,
Framed-Filter-Id = "",
Framed-MTU = 1500,
Framed-Compression = Van-Jacobsen-TCP-IP
7、进入vim /etc/hosts修改添加如下内容,即添加管理员名字
127.0.0.1 localhost omain localhost4 omain4
huanqian
::1 localhost omain localhost6 omain6
8、进入cd usr/local/etc/raddb/,打开找到
allow_vulnerable_openssl = no,修改成allow_vulnerable_openssl = yes
9、radius测试,在终端输入radiusd -X,新打开一个终端输入radtest steve testing
localhost 0 testing123
steve是用户名
testing是密码
ps aux | grep free 或 ps aux | grep radius命令可以查看当前有哪些进程
kill -9 jinchengid杀死某个进程
10、mysql安装,mysql、mysql-server、mysql-devel必须都要安装,缺一不可
11、运行命令 yum list | grep mysql查看网络提供下载的资源列表
12、输入yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-
server mysql-devel都安装好
13、输入命令service mysqld restart启动MySQL
14、修改防火墙配置,允许freeradius所使用的端口1812,1813通过。命令如下:
iptables -A INPUT -p udp --dport 1812 -j ACCEPT
iptables -A INPUT -p udp --dport 1813 -j ACCEPT
(注意:只有上边两条命令有可能失败,建议把整个防火墙关掉,命令:service
iptables stop)
15、创建数据库,输入命令mysql -u root -p要求输入密码时,直接回车即可。
mysql>create database radius;
mysql>grant all on radius.* to radius@localhost identified by "radpass";
mysql>exit;
16、导入表结构命令:mysql -u root radius
版权声明:本文标题:Centos7FreeRadius完整搭建过程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1711671352h608250.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论