日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

freeradiusd (mysql)配置與說明(ubuntu)

系統(tǒng) 3149 0

特別聲明及經(jīng)驗(yàn):有不知道的,或出現(xiàn)未知問題請(qǐng)參考官網(wǎng)—— http://freeradius.org/

1. 安裝mysql

  本人用的是光盤上的RPM包 -如果會(huì)用apt-get的話可以獲取更新的。
  rpm -ivh mysql-3.23.41.1.i386.rpm
  rpm -ivh mysql-devel-3.23.41.1.i386.rpm
  rpm -ivh mysql-server-3.23.41.1.i386.rpm
  rpm -ivh mysqlclient9-3.23.22-6.i386.rpm

  啟動(dòng)mysql服務(wù)
  service mysqld start

  更改mysql的root密碼(注意:mysql的root 和系統(tǒng)的root是2個(gè)不用的概念)
  mysql -uroot -p

  創(chuàng)建radius數(shù)據(jù)庫(kù) ——數(shù)據(jù)庫(kù)的名字和表名,要用到后面的配置文件
  creat database radius;
  use mysql;
  update user set password=password('你的密碼') where user='root';

  允許遠(yuǎn)程機(jī)器連接
  update user set host='%' where user='root';

  退出及重新啟動(dòng)mysql
  quit
  service mysqld restart

2. 安裝openSSL ?

  本人也是用的光盤上的RPM包 -(用于遠(yuǎn)程)如果會(huì)用apt-get的話可以獲取更新的。


  rpm -ivh openssl095a-0.9.5a-11.i386.rpm
  rpm -ivh openssl096-0.9.6-6.i386.rpm

3. 安裝freeradius

  從www.freeradius.org上下載freeraidus,本文版本是0.8.1 不同的系統(tǒng)版本,略有不同不過步驟是樣的
  編譯和安裝

如果必要可以用安裝對(duì)應(yīng)的庫(kù)文件:apt-get install libmysqlclient15-dev
  tar xvfz freeradius.tar.gz
  cd xvfz freeradius-0.8.1
  ./configure
  make
  make install

  【ldconfig】

  建立mysql的數(shù)據(jù)庫(kù)raius的表
  cd src/modules/rlm_sql/drivers/rlm_sql_mysql
  mysql -uroot -p密碼 radius < db_mysql.sql

  更改freeradius的設(shè)置
  cd /usr/local/etc/raddb???? freeradius所有的配置文件都在這里;如果不會(huì),一定要仔細(xì)看文檔說明

  radiusd.conf 下面含了:proxy.conf  clients.conf(允許radiusclient的ip)  eap.conf  sql.conf(數(shù)據(jù)庫(kù)設(shè)計(jì),下面包含:sql/mysql/dialup.conf主要是select語句,所以和前面的表,列名相關(guān))  policy.conf

  不同的也許略有不同,但主要看radiusd.conf的設(shè)定了
  更改radiusd.conf,讓其支持sql (如下面所說)

  authorize {
  preprocess
  chap
  mschap
  suffix
  sql
  }
  accouting {
  ….
  sql
  …
  }

  更改sql.conf
  server="localhost"
  login="root"
  password="mysql的root的密碼"
  radius_db="radius"

  更改 client.conf支持所用的NAS具體可以看該文檔,要注意的是secret是NAS和radius服務(wù)器的共享密碼
數(shù)據(jù)庫(kù)加入測(cè)試賬號(hào)

  加入組

  mysql -uroot -p密碼 radius
  insert into radgroupreply (groupname,attribute,op,values) values ('user','Auth-Type',':=','Local');
  insert into radgroupreply (groupname,attribute,op,values) values ('user','Service-Type',':=','Framed-User');
  insert into radgroupreply (groupname,attribute,op,values) values ('user','Framed-IP-Address',':=','255.255.255.254');
  insert into radgroupreply (groupname,attribute,op,values) values ('user','Framed-IP-Netmask',':=','255.255.255.0');

  加入測(cè)試賬號(hào)
  insert into radcheck (username,attribute,op,value) values ('test','User-Password',':=','test')

  測(cè)試賬號(hào)加入組
  insert into usergroup (username,groupname) values ('test','user');

4. 啟動(dòng)radius服務(wù)、測(cè)試賬號(hào)

  啟動(dòng)到debug模式

  radiusd -X

  有時(shí)候會(huì)報(bào)找不到文件rlm_sql_mysql這個(gè)時(shí)候只要把庫(kù)文件加入系統(tǒng)搜索的目錄里

  比如:

  cp /usr/local/lib/* /usr/lib

  測(cè)試賬號(hào)

  radtest test teset localhost 0 testing123

  如果能看到radius的應(yīng)答,恭喜服務(wù)器設(shè)置成功了。

freeradiusd (mysql)配置與說明(ubuntu)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 普定县| 鸡泽县| 额济纳旗| 东海县| 阜南县| 溧水县| 正阳县| 平果县| 石泉县| 河南省| 兖州市| 兰溪市| 五常市| 长宁县| 棋牌| 防城港市| 西畴县| 关岭| 黔江区| 伊春市| 响水县| 城口县| 潮安县| 大厂| 闸北区| 乐昌市| 资中县| 泸定县| 西藏| 隆子县| 扎囊县| 兴国县| 徐汇区| 宣威市| 惠州市| 土默特右旗| 乾安县| 昭觉县| 出国| 博罗县| 军事|