配置环境:VitualBox虚拟机下Ubuntu 9.10
Step 1:安装 Mysql
#groupadd mysql
#useradd mysql -g mysql
#sudo apt-get install mysql-server
这里会提示你为root用户设置密码,这里可以暂设为123456
Step2:安装freeradius-server-2.1.8
将freeradius-server-2.1.8.tar.gz 放至/software/下
#cd /software
#tar -zxvf freeradius-server-2.1.8.tar.gz
#cd freeradius-server-2.1.8
#./configure
#make
#make install
#radiusd -X
这里出现了error while loading shared libraries: libfreeradius-radius-2.1.8.so
其实在言下之意就是缺少一个叫做libfreeradius-radius-2.1.8.so的库文件,经查找发现这个库存在于/usr/local/lib目录下
采取的解决方式是将/usr/local/lib添加到/etc/ld.so.conf中
ld.so.conf文件内容如下:
include /etc/ld.so.conf.d/*.conf
添加一行 /usr/local/lib
完成后输入/sbin/ldconfig,再重新进行上面步骤。
出现以下信息说明安装成功。
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /usr/local/var/run/radiusd/radiusd.sock
Listening on proxy address * port 1814
Ready to process requests.
Ldconfig命令是将/etc/ld.so.conf列出的路径下的库文件缓存到/etc/ld.so.cache以供使用。
Step3:配置mysql和freeradius
#mysql -uroot -p123456
mysql>create database radius
mysql>quit
#cd /software/freeradius-server-2.1.8/raddb/sql/mysql
#mysql -uroot -p123456 radius < schema.sql
接着:
更改/usr/local/etc/raddb/sites-available/default文件,使其支持sql
把 sql前的#去掉
authorize {
preprocess
chap
mschap
suffix
sql
}
accouting {
….
sql
…
}
更改/usr/local/etc/raddb/sql.Conf使其与mysql连接
server=”localhost”
login=”root”
password=”mysql的root的密码”
radius_db=”radius”
再更改/usr/local/etc/raddb/radiusd.conf
将$INCLUDE sql.conf前的#去掉
数据库加入测试账号
加入组:
mysql –uroot –p密码 radius
insert into radgroupreply (groupname,attribute,op,value) values (‘user’,‘Auth-Type’,’:=’,’Local’);
insert into radgroupreply (groupname,attribute,op,value) values (‘user’,‘Service-Type’,’:=’,’Framed-User’);
insert into radgroupreply (groupname,attribute,op,value) values (‘user’,‘Framed-IP-Address’,’:=’,’255.255.255.254’);
insert into radgroupreply (groupname,attribute,op,value) values (‘user’,‘Framed-IP-Netmask’,’:=’,’255.255.255.0’);
加入测试账号:
insert into radcheck (username,attribute,op,value) values (‘test’,’User-Password’,’:=’,’test’)
测试账号加入组:
insert into radusergroup (username,groupname) values (‘test’,’user’);
接着需要下载一个freeradius-mysql
#sudo apt-get install freeradius-mysql
然后到/usr/lib/freeradius将rlm_sql_mysql-2.1.0.so复制到/usr/lib下并改名为 rlm_sql_mysql.so
#cp /usr/lib/freeradius/rlm_sql_mysql_2.1.0.so /usr/lib
#mv rlm_sql_mysql_2.1.0.so rlm_sql_mysql.so
#radiusd -X
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /usr/local/var/run/radiusd/radiusd.sock
Listening on proxy address * port 1814
Ready to process requests.
打开另一个终端:
#radtest test test localhost 0 testing123
这时会出现服务器没有响应的提示,这是由于ipv6的影响,将/etc/hosts文件中的::1前加上#再运行以上命令。出现以下信息说明配置成功。
Sending Access-Request of id 34 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "test"
NAS-IP-Address = 127.0.1.1
NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=34, length=38
Service-Type = Framed-User
Framed-IP-Address = 255.255.255.254
Framed-IP-Netmask = 255.255.255.0
相关推荐
#dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -i language-pack-zh-hans_1%3a9.10+20091022_all.deb language-pack-zh-hans...
总结来说,这个过程涵盖了VMware虚拟机的使用,Ubuntu 9.10的安装,虚拟机网络配置,以及NS2.34网络模拟器的安装与配置。对于学习和实验网络模拟的用户,这是一个基础且重要的步骤。通过这些步骤,用户可以在自己的...
### Ubuntu 9.10 配置智能拼音输入法详细指南 #### 一、引言 在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能...
在机器人技术领域,Robot-9.10+是一款先进的机器人操作系统(ROS)版本,它提供了丰富的功能和工具,便于开发者构建、模拟和控制各种类型的机器人系统。本文将详细阐述Robot-9.10+的安装流程,以帮助你顺利进行机械...
ubuntu9.10的用户指南汉化包,deb格式.
本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...
### Ubuntu 9.10 (Karmic Koala) 软件源配置详解 #### 一、前言 Ubuntu 9.10,代号为 Karmic Koala,是 Ubuntu 发行版的一个版本,发布于2009年10月。此版本在系统稳定性、性能以及用户体验上都有显著提升,特别...
Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...
标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...
MikuMikuDance是日本人樋口优所开发,将VOCALOID2的初音未来等角色制作3D模组的免费软件。 简称为MMD。2011年9月11日,樋口优宣布停止MMD新版本的开发工作,并且樋口优本人也已隐退。除了MikuMikuDance以外,樋口优...
文档详细介绍了如何在一台计算机上安装Windows 7和Ubuntu 9.10双系统的过程,包括了硬盘分区、Grub引导程序的配置以及Ubuntu 9.10的安装和配置等多个方面。通过这些步骤,用户可以在同一台电脑上享受到Windows 7的...
ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.
### Ubuntu 9.10与网易最快源配置详解 #### 一、Ubuntu 9.10简介 Ubuntu 9.10(代号Karmic Koala)是Ubuntu Linux发行版的一个版本,发布于2009年10月22日。此版本在系统性能、用户体验以及软件包更新方面进行了多...
描述中提到的“ubuntu9.10 64位”是指该驱动适用于Ubuntu 9.10(Karmic Koala)操作系统,这是一个基于Linux的开源操作系统,发布于2009年10月。64位意味着这个驱动是为64位架构的处理器设计的,提供更好的性能和对...
"Ubuntu9.10 RC引导文件"就是这样一个关键组件,它涉及到Ubuntu 9.10(Karmic Koala)的Release Candidate版本的引导加载器配置。在本文中,我们将深入探讨这一主题,了解如何在安装双系统时正确使用这些引导文件。 ...
### Ubuntu 9.10 静态IP配置详解 #### 一、静态IP配置背景与意义 在很多网络环境中,尤其是服务器环境或特定企业内部网络中,使用静态IP地址可以提供更稳定的服务连接和更方便的管理。静态IP地址是指在网络中手动...
标题“3DSP blueW2310驱动 USB接口,ubuntu9.10 32位”指的是针对3DSP公司生产的blueW2310设备的特定驱动程序,适用于运行32位版本的Ubuntu 9.10操作系统,并且通过USB接口进行连接。3DSP blueW2310可能是一款无线...