UBUUTU7.10上安装配置freeradius+mysql+rp

注:所有安装在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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypfff.html