Chinaunix首页 | 论坛 | 博客
  • 博客访问: 885460
  • 博文数量: 66
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2071
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-04 15:22
个人简介

从事IT相关工作近10年,获得《网络规划师》《信息系统项目管理师》《系统分析师》、Cisco等认证,对网络和操作系统有较深理解,对认证计费系统和虚拟化技术有深入研究。

文章分类

全部博文(66)

文章存档

2019年(4)

2018年(1)

2015年(2)

2014年(16)

2013年(43)

分类: 系统运维

2013-08-24 12:12:44

环境准备

sudo apt-get update
更新已有更新源的资源列表
如果没有,请更改/etc/apt/sources.list文件中的更新源

sudo apt-get install dpkg-dev
这个适用于 unpack,build,upload Debian source packages 用的

sudo apt-get build-dep freeradius
安装freeradius 的开发库文件

sudo apt-get install fakeroot
安装fakeroot程序,模拟root权限运行

为了保证EAP功能正常,请检查ssl-cert包是否已经安装,新版本的ubuntu不存在问题
sudo apt-get install ssl-cert

编译安装

获取最新的freeradius的源码包
可以wget 也可以使用svn等方式
解压进入freeradius的目录

fakeroot dpkg-buildpackage -b -uc
把当前目录模拟成fakeroot的环境,然后编译,所有的包输出都在这个目录

sudo dpkg -i 开始安装对应的包

包功能介绍

freeradius                     Freeradius的服务程序包
freeradius-dbg            freeradius的debugging symbols
libfreeradius2              freeradius的共享库文件
freeradius-ldap           LDAP模块
freeradius-common    freeradius的一般文件,包括字典和man帮助也
freeradius-iodbc         iODBC模块,使用其他数据库时才需要使用
freeradius-krb5           Kerberos模块
freeradius-utils            实用工具,比如radclient,radtest,smbencrypt.radsniff还有        radzap等组件,一般是要安装的 
freeradius-postgresql  freeradius的postgresql数据库支持组件
freeradius-mysql          freeradius的mysql数据库支持组件
freeradius-dialupadmin Web管理界面
libfreeradius-dev         开发freeradius的共享库

因此需要安装的有:
freeradius_2.1.12+git_i386.deb
freeradius-common_2.1.12+git_all.deb
freeradius-mysql_2.1.12+git_i386.deb
freeradius-utils_2.1.12+git_i386.deb
libfreeradius2_2.1.12+git_i386.deb

其他的根据需要进行安装

不要采用old school使用的那种方法,配置性太差:
./configuration
make all
make install

注意要安装 LAMP,还有 PHP-PEAR PHP-DB 
阅读(4529) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~