Need to keep NAS-Identifier = "xxxsite1" in DB

tnt at kalik.co.yu tnt at kalik.co.yu
Sat Sep 8 01:23:34 CEST 2007


Just add NASIdentifier column to the radacct table and alter
accounting_start_query to put %{NAS-Identifier} into NASIdentifier
column.

Ivan Kalik
Kalik Informatika ISP


Dana 7/9/2007, "Pratchaya Chatuphian" <pratchaya.note at gmail.com> piše:

>Hi, everybody
>
>I need help.
>I want to keep NAS-Identifier in DB.
>It can be keep it on DB ?
>Would you like to suggest/help/guide me ?
>
>
>Thank you very much
>Pratchaya
>
>I see Log file
>/var/log/freeradius/radacct/124.xxx.xxx.xxx/detail-20070829
>######################################
>Wed Aug 29 12:56:06 2007
>        Acct-Status-Type = Stop
>        User-Name = "abcdef"
>        Calling-Station-Id = "00-13-CE-85-5E-1C"
>        Called-Station-Id = "00-16-B6-39-A1-58"
>        NAS-Port-Type = Wireless-802.11
>        NAS-Port = 0
>        NAS-Port-Id = "00000000"
>        NAS-IP-Address = 0.0.0.0
>        NAS-Identifier = "xxxsite1"
>        Framed-IP-Address = 192.168.182.2
>        Acct-Session-Id = "46d4f94d00000000"
>        Acct-Input-Octets = 4929573
>        Acct-Output-Octets = 855319
>        Acct-Input-Gigawords = 0
>        Acct-Output-Gigawords = 0
>        Acct-Input-Packets = 7255
>        Acct-Output-Packets = 6115
>        Acct-Session-Time = 3273
>        Acct-Terminate-Cause = User-Request
>        Client-IP-Address = 124.xxx.xxx.xxx
>        Acct-Unique-Session-Id = "f3b7c7399f2effd3"
>        SQL-User-Name = "abcdef"
>        Timestamp = 1188366966
>
>Wed Aug 29 13:01:02 2007
>        Acct-Status-Type = Start
>        User-Name = "hijklmn"
>        Calling-Station-Id = "00-13-CE-85-5E-1C"
>        Called-Station-Id = "00-16-B6-39-A1-58"
>        NAS-Port-Type = Wireless-802.11
>        NAS-Port = 0
>        NAS-Port-Id = "00000000"
>        NAS-IP-Address = 0.0.0.0
>        NAS-Identifier = "xxxsite1"
>        Framed-IP-Address = 192.168.182.2
>        Acct-Session-Id = "46d50a7700000000"
>        Client-IP-Address = 124.xxx.xxx.xxx
>        Acct-Unique-Session-Id = "c9fd0ca61d8c8c57"
>        SQL-User-Name = "hijklmn"
>        Timestamp = 1188367262
>######################################
>
>
>and i see DB ( no have NAS-Identifier  Field )
>######################################
>Database changed
>mysql> describe radacct;
>+--------------------+-------------+------+-----+---------------------+----------------+
>| Field              | Type        | Null | Key | Default
>| Extra          |
>+--------------------+-------------+------+-----+---------------------+----------------+
>| RadAcctId          | bigint(21)  | NO   | PRI | NULL
>| auto_increment |
>| AcctSessionId      | varchar(32) | NO   | MUL |
>|                |
>| AcctUniqueId       | varchar(32) | NO   |     |
>|                |
>| UserName           | varchar(64) | NO   | MUL |
>|                |
>| Realm              | varchar(64) | YES  |     | NULL
>|                |
>| NASIPAddress       | varchar(15) | NO   | MUL |
>|                |
>| NASPortId          | int(12)     | YES  |     | NULL
>|                |
>| NASPortType        | varchar(32) | YES  |     | NULL
>|                |
>| AcctStartTime      | datetime    | NO   | MUL | 0000-00-00 00:00:00
>|                |
>| AcctStopTime       | datetime    | NO   | MUL | 0000-00-00 00:00:00
>|                |
>| AcctSessionTime    | int(12)     | YES  |     | NULL
>|                |
>| AcctAuthentic      | varchar(32) | YES  |     | NULL
>|                |
>| ConnectInfo_start  | varchar(32) | YES  |     | NULL
>|                |
>| ConnectInfo_stop   | varchar(32) | YES  |     | NULL
>|                |
>| AcctInputOctets    | bigint(12)  | YES  |     | NULL
>|                |
>| AcctOutputOctets   | bigint(12)  | YES  |     | NULL
>|                |
>| CalledStationId    | varchar(50) | NO   |     |
>|                |
>| CallingStationId   | varchar(50) | NO   |     |
>|                |
>| AcctTerminateCause | varchar(32) | NO   |     |
>|                |
>| ServiceType        | varchar(32) | YES  |     | NULL
>|                |
>| FramedProtocol     | varchar(32) | YES  |     | NULL
>|                |
>| FramedIPAddress    | varchar(15) | NO   | MUL |
>|                |
>| AcctStartDelay     | int(12)     | YES  |     | NULL
>|                |
>| AcctStopDelay      | int(12)     | YES  |     | NULL
>|                |
>+--------------------+-------------+------+-----+---------------------+----------------+
>24 rows in set (0.00 sec)
>
>mysql>
>######################################
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>




More information about the Freeradius-Users mailing list