freeradius_dialupadmin详细安装步骤

2018-12-05 21:26

1. 配置前更新 debian

#apt-get update #apt-get -y upgrade #aptitude install fakeroot

提醒: 以上三行, 只要連上Internet正常, 運行時什麼錯誤都不要管,不斷重複執行就可以。可能是互相依賴的關係吧,

2. Freeradius 安裝

#apt-get -y install freeradius*

更改 radiusd.conf (Ubuntu 的預設是radiusd, 不是用freeradius) #vi /etc/freeradius/radiusd.conf run_dir = ${localstatedir}/run/radiusd 把radiusd更改成freeradius

run_dir = ${localstatedir}/run/freeradius pidfile = ${run_dir}/radiusd.pid 把radiusd更改成freeradius

pidfile = ${run_dir}/freeradius.pid 在除錯模式運行Freeradius

#freeradius –X 應該看到類似以下的東西

Listening on authentication address * port 1812 Listening on accounting address * port 1813 Listening on proxy address * port 1814 Ready to process requests. 按 CTRL + C 離開. 測試Freeradius 運行Freeradius

#/etc/init.d/freeradius start 用系統用戶查詢(預設是用系統帳號)

#radtest {用戶} {密碼} localhost 1812 testing123 # radtest kin 123 localhost 1812 testing123 # radtest test test localhost 1812 testing123

Sending Access-Request of id 138 to 127.0.0.1 port 1812

User-Name = \

User-Password = \NAS-IP-Address = 127.0.1.1 NAS-Port = 1812

rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=138, length=20 Freeradius安裝完成能運行.

3. 安裝配置Mysql與Freeradius

安裝Mysql及其他軟件包

#apt-get -y install mysql-server phpmyadmin vim-full

#apt-get -y install php-pear php5-gd php-DB

phpmyadmin要求安裝web伺服器, apache, apache2, lighttp自已選. 這裡用apache2 在Mysql创建radius数据库

#mysqladmin -uroot -p create radius #mysql -uroot –p

mysql>GRANT ALL ON radius.* TO 'radius'@'localhost' IDENTIFIED BY 'radpass'; mysql>FLUSH PRIVILEGES; mysql>quit

設定 sql.conf

#vi /etc/freeradius/sql.conf # Connection info: server = \

login = \用戶名 password = \密碼 radius_db = \數據庫 使用NAS管理, 把以這行前面的 # 去掉. readclients = yes

設定 /etc/freeradius/sites-enabled/default #vi /etc/freeradius/sites-enabled/default

用sql搜索, 找出以下幾行, 去掉 sql 前的 # 號 authorize{} 部份 ( 第 152 行 ) accounting{} 部份 ( 第 342 行 ) session{} 部份 ( 第 373 行) post-auth{} 部份 ( 第 394 行 )

设置 /etc/freeradius/radiusd.conf

#vi /etc/freeradius/radiusd.conf

第 1322 行 注释取消

$INCLUDE sql.conf

在radius數據庫加用戶

#mysql -uroot –p

mysql> use radius;

mysql> INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('sqltest', 'Password', 'testpwd');

mysql> FLUSH PRIVILEGES;

mysql> quit


freeradius_dialupadmin详细安装步骤.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全员B证证考核试卷(第4卷)及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: