第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页软件需求:红帽自带的:rp-pppoe,ppp,freeradius,freeradius-mysql,mysql,mysql-devel,mysql-server,openssl
另需:freeradius-2
3以及ppp2
4的源代码包
有一点要说明,freeradius需要openssl库,所以如果系统里没安装的话,还是要事先安装一下的
第一部分:实现简单的pppoe拨号服务检查系统上的rp-pppoe以及ppp软件是否安装,命令:#rpm-qrp-pppoeppp如果安装则会有显示软件包的名称,若未安装,找到安装盘上的相关rpm包安装
配置/etc/ppp/optionslockcrtsctsnobsdcompnodeflatenopcomp然后配置/etc/ppp/pppoe-server-options文件,内容为:#PPPoptionsforthePPPoEserver#LIC:GPLauthrequire-chapdefault-mrudefault-asyncmaplcp-echo-interval60lcp-echo-failure5ms-dns202
20noipdefaultnoipxnodefaultrouteproxyarpnoktunelogfile/var/log/pppd
log文件内容不做解释,可以通过manpppd查寻相关帮助
此时pppoe服务器从/etc/ppp/chap-secrets文件中读取验证的用户名和密码信息,此文件格式为:#SecretsforauthenticationusingCHAP#clientserversecretIPaddressesaaa*aaa*想要多添加用户,再加入新行即可
然后可以启动pp