создай таблицу в бд bill с именем mac_log
сделай 2 поля (id и mac)
тип varchar, размеры полей на свое усмотрение, для мака хватит 18 символов
сравнение cp1251_general_ci
поле id - primary key
в raddb/sql.conf добавляешь строку
accounting_start_query = "insert into mac_log (id,mac) values ('%{SQL-User-Name}', ('%{Calling-Station-Id}'))"
в результате чего, в бд будут писаться:
testerlogin 00:40:F4:AE:DF:5F
можно добавить туда еще поле времени
правильней заносить бы туда id биллинга, а не логин, но в радиус запросе мы не можем этим оперировать, т.к. нет этих данных еще.
для продолжения дальше, нужно знать, тебе нужно чтобы туда писались все запросы или только прошедшие сверку паролей?
иначе продолжать нужно в postauth_query