billing:howto:radius_log_request

Логирование запросов/ответов radius

За логирование всех запросов и ответов radius отвечают параметры в файле /etc/raddb/sites-enabled/mikbill (centos) или /etc/freeradius/sites-enabled/mikbill (debian):

  • auth_log - логирование запросов авторизации
  • reply_log - логирование ответов авторизации
  • detail - логирование запросов аккаунтинга


Так как на запросы аккаунтинга ответ не нужен, то и параметра для логирования ответа нет.


Для включения логирования необходимые параметры нужно раскомментировать (закомментировать для выключения).

server {
	authorize {
		# debug auth request
		#auth_log
		preprocess
		suffix
		mschap
		perl
	}

	authenticate {
		Auth-Type Perl {
			perl
		}
		Auth-Type CHAP {
			perl
		}
		Auth-Type MS-CHAP {
			mschap
		}
	}

	preacct {
		preprocess
		#acct_unique
		suffix
	}

	accounting {
		perl
		# debug accounting request
		#detail
	}

	session {
		sql
	}

	post-auth {
		# debug auth response
		#reply_log
	}
}

После включения, необходимо перезапустить радиус после чего запросы будут писаться в директорию /var/log/radius/radacct/<BRAS_IP>

  • billing/howto/radius_log_request.txt
  • Последнее изменение: 16 мес. назад
  • alexd