You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/antora/modules/ROOT/pages/faq.adoc
+11-34Lines changed: 11 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,14 +8,12 @@ This FreeRADIUS FAQ contains both general and technical information about FreeRA
8
8
9
9
Read this FAQ before posting questions to the mailing lists as your question may be answered.
10
10
11
-
12
11
== FreeRADIUS Overview
13
12
14
13
FreeRADIUS is the worlds leading RADIUS server used by Internet Service Providers (ISPs), cellular providers, and corporate and educational networks. RADIUS, which stands for “Remote Authentication Dial In User Service”, is a network protocol used to manage network access using xref:concepts:authproto.adoc[Authentication, Authorization and Accounting] processes.
15
14
16
15
FreeRADIUS is developed by a group of people who call themselves "The FreeRADIUS Project" and is sponsored by https://www.inkbridgenetworks.com/[InkBridge Networks].
17
16
18
-
19
17
=== What is FreeRADIUS and what is it supposed to do?
20
18
21
19
The FreeRADIUS Server is a daemon for unix and unix like operating systems which allows one to set up a radius protocol server. The RADIUS protocol manages the communication between network devices to facilitate remote user
@@ -25,7 +23,6 @@ authentication and accounting practices. See xref:concepts:architecture.adoc[Arc
25
23
* Authorizes those users or devices for specific network services.
26
24
* Accounts for and tracks the usage of those services.
27
25
28
-
29
26
=== How does FreeRADIUS differ from other radius servers?
30
27
31
28
FreeRADIUS is an open-source product with all the benefits of open-source software that includes flexibility, scalibility, and cost-effectivness. FreeRADIUS has many features not found in other free and commercial versions. Some of these features are:
@@ -41,58 +38,46 @@ FreeRADIUS is an open-source product with all the benefits of open-source softwa
41
38
* Exec-Program-Wait capability that allows an external program to execute after authentication and output a list of A/V pairs, which is then added to the reply.
42
39
* Supports PAM.
43
40
44
-
45
41
=== Can I install FreeRADIUS on any platform?
46
42
47
43
Yes. FreeRADIUS is compatible with all known equipment and products which implement the RADIUS standards. FreeRADIUS runs on a large number of 32 and 64 bit Unix-like platforms. Where there are compatibility issues is ofent due to third-party vendors' implementation of the relevant standards.
48
44
49
-
50
45
=== Can I get binary packages of FreeRADIUS?
51
46
52
47
Yes. You can find it on the official http://www.freeradius.org/[FreeRADIUS] site.
53
48
54
-
55
49
=== Can I build and install FreeRADIUS from source?
56
50
57
51
Yes. The source is available at ftp://ftp.freeradius.org/pub/radius/[ftp] or on https://github.com/FreeRADIUS/freeradius-server[github]. See the xref:howto:installation/source.adoc[instructions] on how to build FreeRADIUS.
58
52
59
-
60
53
=== Does FreeRADIUS Support IPv6?
61
54
62
55
Yes. FreeRADIUS v2 and later has full support for both IPv6 attributes and IPv6 network packets.
63
56
64
-
65
57
=== Can I get more information?
66
58
67
-
Yes. The official site for http://www.freeradius.org/[FreeRADIUS] contains the server, documentation, and additional RADIUS programs.
68
-
69
-
The mailto:freeradius-announce@lists.freeradius.org[freeradius-announce], mailto:freeradius-users@lists.freeradius.org[freeradius-users], and mailto:freeradius-devel@lists.freeradius.org[freeradius-devel] mailing lists are available for you to subscribe to.
70
-
71
-
FreeRADIUS is supported by the https://www.inkbridgenetworks.com/[InkBridge Networks] team.
59
+
Yes. The official site for http://www.freeradius.org/[FreeRADIUS] contains the server, documentation, and additional RADIUS programs. FreeRADIUS is supported by the https://www.inkbridgenetworks.com/[InkBridge Networks] team.
72
60
61
+
include::partial$mailinglist.adoc[]
73
62
74
63
== User Management
75
64
76
-
77
65
=== Can I disconnect a user with FreeRADIUS?
78
66
79
67
No. A user with an active session can't be disconnected with FreeRADIUS. The RADIUS server doesn't actively maintain the user sessions and only receives information about these sessions from the NAS. This means that you have to signal your NAS to disconnect sessions. Depending on the NAS type and it's configuration, there are a number of ways to disconnect sessions.
80
68
81
-
82
-
.Packet of Disconnect
69
+
.Packet of disconnect
83
70
[%collapsible]
84
71
====
85
72
Packet of Disconnect is the standard and recommended method to disconnect users. It is supported by many newer NAS and uses a RADIUS packet (usually sent to port 3799 although some NAS use 1700 (Mikrotik for example)) to signal that a NAS should terminate an active session.
86
73
====
87
74
88
-
89
75
.SNMP
90
76
[%collapsible]
91
77
====
92
78
Many NAS support SNMP which can usually (among other things) be used to disconnect users, however implimentation details vary. Read your NAS documentation to find out whether it supports this, and which MIB to use.
93
79
====
94
80
95
-
96
81
.Radkill
97
82
[%collapsible]
98
83
====
@@ -101,7 +86,6 @@ The radkill tool is a TCL program written by Jason Straight for FreeRADIUS users
101
86
Download the ftp://ftp.nmo.net/pub/radkill/radkill-latest.tar.gz[radkill] source archive and install the program on your server.
102
87
====
103
88
104
-
105
89
=== Can I send a message to PPP users?
106
90
107
91
Yes. RADIUS defines a Reply-Message attribute, which you can use to
@@ -110,7 +94,6 @@ passing text messages back to the user.
110
94
111
95
However, Microsoft windows users can't see PPP messages due to Microsoft's implementation of the PPP protocol. For macs, the only dialer that shows up the server's message is http://www.rockstar.com[FreePPP].
112
96
113
-
114
97
=== Can I use Login-Time for groups instead of users?
115
98
116
99
Yes. There are several methods to manage login time for groups.
|DEFAULT Group == "weekends", Login-Time := "Sa-Su0800-2000"
132
115
|===
133
116
134
-
135
117
=== Can I permit access to any user regardless of password?
136
118
137
119
Yes. Edit the raddb/users file with the following entry on the first line (top of the file). This entry accepts everybody on to the network.
@@ -140,10 +122,8 @@ Yes. Edit the raddb/users file with the following entry on the first line (top o
140
122
141
123
If you want this to apply to a single user replace DEFAULT with username. You can also add Auth-Type Accept to radcheck or radgroupcheck entries in order to accept that user/group. This only works for PAP, and does NOT work for EAP-TLS, CHAP, MSCHAP, or WIMAX authentication.
142
124
143
-
144
125
== Server Configuration
145
126
146
-
147
127
=== Is there a way to bind FreeRADIUS to a specific IP address?
148
128
149
129
Yes. There are several ways to bind the IP address.
@@ -164,16 +144,18 @@ Yes. There are several ways to bind the IP address.
164
144
165
145
No. The RADIUS server only logs the messages which a NAS sends to it. If your NAS is not sending those messages or attributes, then the RADIUS server will not log them. Configure your NAS to send the information you want to the RADIUS server. Once the NAS is sending the information, the server can then log it.
166
146
167
-
168
147
=== Do I need to use the Attribute Operators?
169
148
170
149
Yes. All of the attribute operators such as `:=`, `==`, `+=`, etc. are documented via the:
Note that the xref:reference:unlang/update.adoc[update] is no longer necessary. The new xref:reference:unlang/edit.adoc[attribute editing] is much simpler, and is more powerful.
155
+
[NOTE]
156
+
===
157
+
The xref:reference:unlang/update.adoc[update] is no longer necessary. The new xref:reference:unlang/edit.adoc[attribute editing] is much simpler, and is more powerful.
158
+
===
177
159
178
160
=== Can I send multiple values for an attribute ?
179
161
@@ -193,7 +175,6 @@ Yes. use the following example to configure multiple values on an attribute.
193
175
0x0010: 302e 302e 302e 3020 3130
194
176
====
195
177
196
-
197
178
=== Isn't CHAP more secure?
198
179
199
180
No. If CHAP is implemented as the authentication protocol, a file resides on your network with cleartext passwords for all the users that log on using FreeRADIUS. This is a limitation of the CHAP protocol itself, not the RADIUS protocol. The CHAP protocol **requires** that you store the passwords in plain-text format.
@@ -213,15 +194,13 @@ As an administrator, decide which authentication method is required for your bus
213
194
|passwords going cleartext over the phone line between the user and the terminal server.
214
195
|===
215
196
216
-
217
197
=== Can I limit access to only POP3 and SMTP?
218
198
219
199
Yes. The most common approach is to just assign non-globally-routable IP addresses to those users, such as https://datatracker.ietf.org/doc/html/rfc1918[RFC 1918] addresses. Make sure you have RADIUS authorization enabled on your NAS.
220
200
221
201
Depending on your internal network configuration, you may need to set up internal routes for those addresses, and if you don't want them to do anything besides SMTP and POP3 within your network, you'll have to set up ACLs on your dialup interfaces allowing only ports 25 and 110 through.
222
202
223
-
224
-
.User entry in raddb/users file example:
203
+
User entry in raddb/users file example
225
204
[%collapsible]
226
205
====
227
206
@@ -231,7 +210,7 @@ Depending on your internal network configuration, you may need to set up interna
231
210
Fall-Through = Yes
232
211
====
233
212
234
-
.CISCO configuation example:
213
+
.CISCO configuation example
235
214
[%collapsible]
236
215
====
237
216
aaa authorization network default radius
@@ -243,7 +222,6 @@ Depending on your internal network configuration, you may need to set up interna
243
222
The access list 160 gets applied on inbound packets and 161 on outbound packets.
244
223
====
245
224
246
-
247
225
=== Can I use Privledged Access Management (PAM) with FreeRADIUS?
248
226
249
227
Yes. Retrieve the redhat/radiusd.pam file from the distribution and save it as a new file in /etc/pam.d/radiusd.
@@ -266,7 +244,6 @@ and
266
244
267
245
With this method, I have NO users on /etc/password and NO need for lots of lines on /etc/raddb/users. time to search for a db enabled pam_listfile module
268
246
269
-
270
247
=== Is the RADIUS server broken after an upgrade?
271
248
272
249
No. After upgrading to FreeRADIUS, some users are unable to fully use the network, but their access worked with the previous RADIUS server you were using.
Copy file name to clipboardExpand all lines: doc/antora/modules/ROOT/pages/gethelp.adoc
+3-10Lines changed: 3 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,9 @@ A lot of information can be found online for FreeRADIUS, but most of this inform
9
9
10
10
## What Email list do I use?
11
11
12
-
There are several mailing lists associated with the FreeRADIUS server project. The lists are on the http://freeradius.org/list/[freeRADIUS] website. The current lists are:
0 commit comments