]> git.stg.codes - stg.git/blob - projects/rlm_stg/conf.h
A bit better Makefile
[stg.git] / projects / rlm_stg / conf.h
1 /* Default Database File Names */
2
3 #define RADIUS_DIR              RADDBDIR
4 #define RADACCT_DIR             RADIR
5 #define RADLOG_DIR              LOGDIR
6
7 #define RADIUS_DICTIONARY       "dictionary"
8 #define RADIUS_CLIENTS          "clients"
9 #define RADIUS_NASLIST          "naslist"
10 #define RADIUS_REALMS           "realms"
11
12 #define RADUTMP                 LOGDIR "/radutmp"
13 #define SRADUTMP                LOGDIR "/sradutmp"
14 #define RADWTMP                 LOGDIR "/radwtmp"
15 #define SRADWTMP                LOGDIR "/sradwtmp"
16
17 /* Hack for funky ascend ports on MAX 4048 (and probably others)
18    The "NAS-Port-Id" value is "xyyzz" where "x" = 1 for digital, 2 for analog;
19    "yy" = line number (1 for first PRI/T1/E1, 2 for second, so on);
20    "zz" = channel number (on the PRI or Channelized T1/E1).
21     This should work with normal terminal servers, unless you have a TS with
22         more than 9999 ports ;^).
23     The "ASCEND_CHANNELS_PER_LINE" is the number of channels for each line into
24         the unit.  For my US/PRI that's 23.  A US/T1 would be 24, and a
25         European E1 would be 30 (I think ... never had one ;^).
26     This will NOT change the "NAS-Port-Id" reported in the detail log.  This
27         is simply to fix the dynamic IP assignments a la Cistron.
28     You can change the default of 23 with an argument to ./configure.
29     WARNING: This hack works for me, but I only have one PRI!!!  I've not
30         tested it on 2 or more (or with models other than the Max 4048)
31     Use at your own risk!
32   -- dgreer@austintx.com
33 */
34 #ifdef ASCEND_PORT_HACK
35 #  ifndef ASCEND_CHANNELS_PER_LINE
36 #    define ASCEND_CHANNELS_PER_LINE        23
37 #  endif
38 #endif