UBUUTU7.10上安装配置freeradius+mysql+rp-pppoe手记
注:所有安装在UBUUTU7.10上进行,不保证其他平台有些差异,另外命令也许有些参数也不一定相同。
1、安装 ppp-2.4.3.tar.gz
# tar zxvf php-2.4.3.tar.gz
# cd ppp-2.4.3
# ./configure
# make
# make install
# chmod u+s /usr/local/sbin/pppd
2、安装rp-pppoe
# tar zxvf rp-pppoe-3.6.tar.gz
# cd rp-pppoe-3.6/src
# ./configure --prefix=/usr/local --enable-plugin=../../ppp-2.4.3(刚刚ppp-2.4.3的路径)
# make
# make install
3、复制模块
# cp /usr/local/lib/pppd/2.4.3/* /etc/ppp/plugins
附1:在此处可先做PPPOE-SERVER的测试:
配置:
# cat /etc/ppp/options
lock
crtscts
nobsdcomp
nodeflate
nopcomp
# cat /etc/ppp/pppoe-server-options
auth
require-chap
default-mru
default-asyncmap
lcp-echo-interval 60
lcp-echo-failure 5
ms-dns 202.98.96.68 (本地DNS服务器1,可调整)
ms-dns xxx.xxx.xxx.xxx (本地DNS服务器2,可调整)
noipdefault
noipx
nodefaultroute
noproxyarp
noktune
192.168.0.5:192.168.0.200 (为客户端分配的IP段)
netmask 255.255.255.255
logfile /var/log/pppd.log
# cat /etc/ppp/chap-secrets
"test" * "123456" *
测试:
启动服务:
# /usr/local/sbin/pppoe-server -k -I eth0 -L 192.168.0.1 -R 192.168.0.5 -N 20
// -k 为内核模式
// -I 为指定接入的网络设备
// -L 本地IP
// -R 远程起始IP
// -N 最大支持连接数
在windows下用拨号程序直接拨号即可,用户名密码为上。没意外情况,将会很顺利。此步通过,即可接着干下面的。
4、安装mysql 5.0.20
添加mysql用户和用户组:
# groupadd mysql
# useradd –g mysql mysql
将源码包解压缩:
# tar zxvf mysql_mysql-5.0.20a.tar.gz
进入生成的目录中并编译安装:
# ./configure –prefix=/usr/local/mysql
# make
# make install
创建配置文件:
# cp support-files/my-medium.cnf /etc/my.cnf
创建mysql授权表:
# cd /usr/local/mysql
# bin/mysql_install_db –-user=mysql
更改文件属主:
# cd /usr/local/mysql
# chown –R root .
# chown –R mysql var
# chgrp –R mysql .
启动mysql:
# bin/mysqld_safe --user=mysql &
(停止mysql的命令是:bin/mysqladmin shutdown –uname -ppasswd)
连接:
# bin/mysql –uroot
对默认的root用户进行设置:
mysql> use mysql;
mysql> update user set host='localhost',password=password('111111') where Host='localhost' and user=’root’;
mysql>delete from user where host=’Admin’;
mysql>create database radius;
退出mysql:
mysql>\q