PPPoE + FreeRadius + Mysql 认证配置

本文介绍了如何配置PPPoE、FreeRadius和Mysql进行网络接入认证。通过FreeRadius服务器与Mysql数据库的配合,实现用户登录验证。详细配置包括PPPoE选项、FreeRadius服务器设置、Mysql数据库安装与用户数据插入等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段时间在研究小区网络运营方案

利用PPPoE 接入 FreeRadius 认证  Mysql存储管理

附上配置文档供参考

 

 

########
###PPPOE + FREERADIUS + MYSQL


##############
#    PPPOE   #
##############

#/etc/ppp/options

lock
crtscts
nobsdcomp
nodeflate
nopcomp
#require-mppe
#mppe-40
#mppe-128
#mppe-stateless
plugin /etc/ppp/plugins/radius.so
radius-config-file /etc/ppp/radius/radiusclient.conf

 

#/etc/ppp/pppoe-server-options

auth
require-chap
#require-mppe
default-mru
default-asyncmap
lcp-echo-interval 60
lcp-echo-failure 5
ms-dns 202.101.172.35
ms-dns 202.101.172.47
noipdefault
noipx
nodefaultroute
noproxyarp
noktune
logfile /var/log/pppd.log


##############
## RADIUS  ###
##############

wget ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz
        tar xvfz ppp-2.4.4.tar.gz
        cd ppp-2.4.4
        cd pppd/plugins/radius/etc/
        cp * /etc/ppp/radius/


###############
###Preeradius #
###############

#rpm -q freeradius freeradius-mysql

##------------------------------------------------------------------------------
##/etc/ppp/radius

#servers
  localhost 123

#resiusclient.conf
 #WARNING PATH
  auth_order      radius
  login_tries     4
  login_timeout   60
  nologin /etc/nologin
  issue   /etc/ppp/radiuds/issue
  authserver      localhost:1812
  acctserver      localhost:1813
  servers         /etc/ppp/radiuds/servers
  dictionary      /etc/ppp/radiuds/dictionary
  login_radius 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值