⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conf.h

📁 RADIUS认证协议
💻 H
字号:
#ifndef SQL_CONF_H#define SQL_CONF_H/****************************************************************************  conf.h                             rlm_sql - FreeRADIUS SQL Module      **                                                                          **      Configuration options for the SQL module                            **                                                                          **                                     Mike Machado <mike@innercite.com>    ****************************************************************************/typedef struct sql_config {	char   *sql_driver;	char   *sql_server;	char   *sql_port;	char   *sql_login;	char   *sql_password;	char   *sql_db;	char   *sql_acct_table;	char   *sql_acct_table2;	char   *sql_authcheck_table;	char   *sql_authreply_table;	char   *sql_groupcheck_table;	char   *sql_groupreply_table;	char   *sql_usergroup_table;	char   *sql_nas_table;	char   *sql_dict_table;	char   *query_user;	char   *default_profile;	char   *authorize_check_query;	char   *authorize_reply_query;	char   *authorize_group_check_query;	char   *authorize_group_reply_query;	char   *accounting_onoff_query;	char   *accounting_update_query;	char   *accounting_update_query_alt;	char   *accounting_start_query;	char   *accounting_start_query_alt;	char   *accounting_stop_query;	char   *accounting_stop_query_alt;	char   *simul_count_query;	char   *simul_verify_query;	char   *groupmemb_query;	int     sqltrace;	int	do_clients;	char   *tracefile;	char   *xlat_name;	int     deletestalesessions;	int     num_sql_socks;	int     connect_failure_retry_delay;	int	query_on_not_found;	char   *sql_postauth_table;	char   *postauth_query;	char   *allowed_chars;	/* individual driver config */	void	*localcfg;} SQL_CONFIG;#define CHECKRAD1		"/usr/sbin/checkrad"#define CHECKRAD2		"/usr/local/sbin/checkrad"/* Hack for funky ascend ports on MAX 4048 (and probably others)   The "NAS-Port-Id" value is "xyyzz" where "x" = 1 for digital, 2 for analog;   "yy" = line number (1 for first PRI/T1/E1, 2 for second, so on);   "zz" = channel number (on the PRI or Channelized T1/E1).    This should work with normal terminal servers, unless you have a TS with        more than 9999 ports ;^).    The "ASCEND_CHANNELS_PER_LINE" is the number of channels for each line into        the unit.  For my US/PRI that's 23.  A US/T1 would be 24, and a        European E1 would be 30 (I think ... never had one ;^).    This will NOT change the "NAS-Port-Id" reported in the detail log.  This        is simply to fix the dynamic IP assignments a la Cistron.    WARNING: This hack works for me, but I only have one PRI!!!  I've not        tested it on 2 or more (or with models other than the Max 4048)    Use at your own risk!  -- dgreer@austintx.com*/#define ASCEND_PORT_HACK#define ASCEND_CHANNELS_PER_LINE        23#define CISCO_ACCOUNTING_HACK/* SQL defines */#define MAX_QUERY_LEN			4096#define SQL_LOCK_LEN			MAX_QUERY_LEN#define	SQLTRACEFILE			RADLOG_DIR "/sqltrace.sql"/* SQL Errors */#define SQL_DOWN			1 /* for re-connect */#define MAX_COMMUNITY_LEN		50#define MAX_SQL_SOCKS			256#define MAX_TABLE_LEN			20#define MAX_AUTH_QUERY_LEN		256#define AUTH_STRING_LEN			128#endif /* SQL_CONF_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -