-
Notifications
You must be signed in to change notification settings - Fork 5
/
netspire.conf.sample
94 lines (77 loc) · 2.27 KB
/
netspire.conf.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
%%%
%%% Netspire sample configuration file
%%%
%% The list of the directories where additional modules are located
{code_path, []}.
%%
%% Services
%%
{services, [
%% NetFlow gathering service
{netspire_netflow, [
%% Bind socket to special address.
%% Specify inet6 instead of inet for IPv6 address family.
{listen, {inet, "0.0.0.0", 9999}}
]},
%% RADIUS service
{netspire_radius, [
{listen, [
{auth, {inet, "0.0.0.0", 1812}},
{acct, {inet, "0.0.0.0", 1813}}
]},
%% Service bindings
{auth, [
%% The list of NAS'es that will be allowed to send
%% requests to this RADIUS listener
{client, {pptpd1, "127.0.0.1", "testing123"}},
{client, {pptpd2, "10.10.0.1", "testing123"}}
%% Other options defined here will be passed to
%% backend, so custom implementations can handle
%% them their own way
]},
{acct, [
{client, {pptpd1, "127.0.0.1", "testing123"}},
{client, {pptpd2, "10.10.0.1", "testing123"}}
]}
]}
]}.
%%
%% Dynamic modules
%%
{modules, [
%% RADIUS PAP auth type
{mod_pap, []},
%% RADIUS CHAP auth type
{mod_chap, []},
%% RADIUS Digest auth type
{mod_digest, []},
%% RADIUS MS-CHAP-V2 auth type
{mod_mschap_v2, [
{use_mppe, no}, {require_encryption, yes}, {require_strong, yes}
]},
%% RADIUS EAP-MD5 auth type
{mod_eap_md5, []},
%% RPC service
{mod_rpc, [
{listen, {inet, "0.0.0.0", 9876}}
]},
%% Pool of IP addresses
{mod_ippool, [
%% Reset pool on every application start
{allocate, true},
%% Default pool name (used if Netspire-Framed-Pool RADIUS reply is missing)
{default, main},
%% IP expiration time, depends on session timeout
{timeout, 180},
%% Use another one free pool of the IP addresses
%% if default or defined pool in Netspire-Framed-Pool attribute has no free addresses
{use_another_one_free_pool, no},
{pools, [
{main, [
"10.10.1.0/24",
"192.168.1.130-192.168.1.140",
"192.168.10.0/255.255.255.0"
]}
]}
]}
]}.