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


本文标签: 命令 输入 防火墙 打开 查看