Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4249545
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: BSD

2014-01-02 10:39:55

在PostGreSql的FreeRadius中,用radpostreply记录用户的登录信息(成功和失败的都记录,成功登录后才记在radacct里面),但是默认情况下,没有记录拨号机的MAC。

vi raddb/mods-config/sql/main/postgresql/queries.conf

找到:

  1. query = "\
  2. INSERT INTO ${..postauth_table} \
  3. (username, pass, reply, authdate) \
  4. VALUES(\
  5. '%{User-Name}', \
  6. '%{%{User-Password}:-Chap-Password}', \
  7. '%{reply:Packet-Type}', \
  8. NOW())"
  9. }
增加一个字段,用%{calling-Station-Id}来替换:

  1. query = "\
  2. INSERT INTO ${..postauth_table} \
  3. (username, pass, reply, callingstationid, authdate) \
  4. VALUES(\
  5. '%{User-Name}', \
  6. '%{%{User-Password}:-Chap-Password}', \
  7. '%{reply:Packet-Type}', \
  8. '%{Calling-Station-Id}', \
  9. NOW())"
  10. }

--end--


阅读(4710) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~