Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
41685a8
Update Interoperability.md
aBainbridge11 Jul 23, 2024
1730f4e
Update Modules.md
aBainbridge11 Jul 23, 2024
94eb694
Update OS.md
aBainbridge11 Jul 23, 2024
0b1822f
Update Policy.md
aBainbridge11 Jul 23, 2024
bc5f5d6
Update Post-Auth.md
aBainbridge11 Jul 23, 2024
ec9b488
Update Pre-Auth.md
aBainbridge11 Jul 23, 2024
99f2ada
Update Post-Auth.md
aBainbridge11 Jul 23, 2024
c26b219
Update Policy.md
aBainbridge11 Jul 23, 2024
d3bde41
Update Proxy.md
aBainbridge11 Jul 23, 2024
fbf67ac
Update Scalability.md
aBainbridge11 Jul 23, 2024
c414b04
Update Security.md
aBainbridge11 Jul 23, 2024
0d7ba34
Update Simple.md
aBainbridge11 Jul 23, 2024
49724d0
Update VMPS.md
aBainbridge11 Jul 23, 2024
1e21f90
Update Virtual Servers.md
aBainbridge11 Jul 23, 2024
b1c54ba
Update AAA.rest
aBainbridge11 Jul 23, 2024
07adb92
Update AAA.rest
aBainbridge11 Jul 23, 2024
28b446d
Update Home.md
aBainbridge11 Jul 23, 2024
8533cee
Update openldap.md
aBainbridge11 Jul 23, 2024
c301d59
Update Auth Type.rest
aBainbridge11 Jul 23, 2024
a039988
Update Certificates.mediawiki
aBainbridge11 Jul 23, 2024
e996ced
Update Configuration files.rest
aBainbridge11 Jul 23, 2024
ed979b2
Update Load balancing.rest
aBainbridge11 Jul 23, 2024
33cbc58
Update Radclient.rest
aBainbridge11 Jul 23, 2024
9f1f4b8
Update Radiusd.mediawiki
aBainbridge11 Jul 23, 2024
6296dd9
Update Templates.rest
aBainbridge11 Jul 23, 2024
b668bd6
Update clients.md
aBainbridge11 Jul 23, 2024
26d8145
Update sql.md
aBainbridge11 Jul 23, 2024
37450f0
Update tls.md
aBainbridge11 Jul 23, 2024
f09ab34
Update DHCP.md
aBainbridge11 Jul 23, 2024
1f40190
Update EAP.md
aBainbridge11 Jul 23, 2024
60cc74d
Update IPPool.md
aBainbridge11 Jul 23, 2024
a088ccb
Update Modules.md
aBainbridge11 Jul 23, 2024
48fff7c
Update Policy.md
aBainbridge11 Jul 23, 2024
e783596
Update Policy.md
aBainbridge11 Jul 23, 2024
19d8429
Update Post-Auth.md
aBainbridge11 Jul 23, 2024
c41d4e5
Update Pre-Auth.md
aBainbridge11 Jul 23, 2024
1162dd0
Update AAAA.rest
aBainbridge11 Jul 26, 2024
d88b731
Update Accounting.md
aBainbridge11 Jul 26, 2024
edd1b8d
Update Auditing.mediawiki
aBainbridge11 Jul 26, 2024
374f135
Update Authentication.md
aBainbridge11 Jul 26, 2024
f2b5d30
Update Auditing.mediawiki
aBainbridge11 Jul 26, 2024
421373b
Update Authenticator.mediawiki
aBainbridge11 Jul 26, 2024
d30ff8b
Update Authorization.md
aBainbridge11 Jul 26, 2024
cdcce33
Update Change of Authorization.mediawiki
aBainbridge11 Jul 26, 2024
4d5344d
Update DIAMETER.rest
aBainbridge11 Jul 26, 2024
5de0a21
Update FreeDiameter.mediawiki
aBainbridge11 Jul 26, 2024
c3e86d1
Update FreeRADIUS.rest
aBainbridge11 Jul 26, 2024
f594c4e
Update IEEE 802.11.mediawiki
aBainbridge11 Jul 26, 2024
a2554e2
Update IEEE 802.11i.mediawiki
aBainbridge11 Jul 26, 2024
2362177
Update IEEE 802.1X.rest
aBainbridge11 Jul 26, 2024
4e5ec0d
Update NAS Identifier.md
aBainbridge11 Jul 26, 2024
9457261
Update NAS Port.mediawiki
aBainbridge11 Jul 26, 2024
f713feb
Update NAS.md
aBainbridge11 Jul 26, 2024
85a93f3
Update Network Access Control.mediawiki
aBainbridge11 Jul 26, 2024
d79c7f7
Update Network Access Protection.mediawiki
aBainbridge11 Jul 26, 2024
365a5b6
Update Network Admission Control.mediawiki
aBainbridge11 Jul 26, 2024
037d7b6
Update Open Diameter.mediawiki
aBainbridge11 Jul 26, 2024
8288a18
Update Other RADIUS Servers.mediawiki
aBainbridge11 Jul 26, 2024
7b71565
Update PAM.mediawiki
aBainbridge11 Jul 26, 2024
bd58b1e
Update PAP.md
aBainbridge11 Jul 26, 2024
3e163cb
Update Protocol for carrying Authentication for Network Access.mediawiki
aBainbridge11 Jul 26, 2024
1386228
Update RADIUS Clients.mediawiki
aBainbridge11 Jul 26, 2024
4fa218d
Update RADIUS.rest
aBainbridge11 Jul 26, 2024
bccb42c
Update RFC.mediawiki
aBainbridge11 Jul 26, 2024
b422e70
Update RadSec.mediawiki
aBainbridge11 Jul 26, 2024
466bae7
Update Supplicant.mediawiki
aBainbridge11 Jul 26, 2024
f95191c
Update Trusted Network Connect.mediawiki
aBainbridge11 Jul 26, 2024
bbc8180
Update Unlang.mediawiki
aBainbridge11 Jul 26, 2024
9468f04
Update Vendor Specific Attributes.mediawiki
aBainbridge11 Jul 26, 2024
a210da7
Update VoIP.mediawiki
aBainbridge11 Jul 26, 2024
36dd523
Update Wi Fi Protected Access.mediawiki
aBainbridge11 Jul 26, 2024
9cf056a
Update WiMAX.mediawiki
aBainbridge11 Jul 26, 2024
839dca2
Update Wired Equivalent Privacy.mediawiki
aBainbridge11 Jul 26, 2024
5a64aa3
Update ntlm_auth.md
aBainbridge11 Jul 26, 2024
ae65d0f
Update 2FA-Active-Directory-plus-Proxy.md
aBainbridge11 Jul 26, 2024
244ba07
Update Active-Directory-direct-via-winbind.md
aBainbridge11 Jul 26, 2024
37504d9
Update Basic configuration HOWTO.rest
aBainbridge11 Jul 26, 2024
994b623
Update Certificate Compatibility.rest
aBainbridge11 Jul 26, 2024
b463433
Update Combining authentication of AD accounts ntlm auth with account…
aBainbridge11 Jul 26, 2024
c6749ee
Update Concepts.md
aBainbridge11 Jul 26, 2024
02e348b
Update Data-Usage-Reporting.md
aBainbridge11 Jul 26, 2024
305a050
Update Dialup admin.mediawiki
aBainbridge11 Jul 26, 2024
9da1991
Update EAP Clients.mediawiki
aBainbridge11 Jul 26, 2024
d749eed
Update EAPMD5 HOWTO.mediawiki
aBainbridge11 Jul 26, 2024
9e0e67d
Update Enterprise WiFi.md
aBainbridge11 Jul 26, 2024
41a63c4
Update Example Setups.rest
aBainbridge11 Jul 26, 2024
5d2346f
Update FAQ-number-Is-there-a-way-to-bind-FreeRADIUS-to-a-specific-IP-…
aBainbridge11 Jul 26, 2024
e8e7cd1
Update FAQ.md
aBainbridge11 Jul 26, 2024
197a1ee
Update FreeRADIUS-Active-Directory-Integration-HOWTO.rest
aBainbridge11 Jul 29, 2024
35dd07a
Update Git config management.rest
aBainbridge11 Jul 29, 2024
0725b09
Update HOWTO.md
aBainbridge11 Jul 29, 2024
283aed4
Update Ippool and radius clients.mediawiki
aBainbridge11 Jul 29, 2024
2ce01bb
Update List-Usage.md
aBainbridge11 Jul 29, 2024
fd4447f
Update Mac Auth.md
aBainbridge11 Jul 29, 2024
1180219
Update NTLM Auth with PAP HOWTO.rest
aBainbridge11 Jul 29, 2024
342b1ae
Update PopTop HOWTO.rest
aBainbridge11 Jul 29, 2024
96b2cdf
Update Radlogin.mediawiki
aBainbridge11 Jul 29, 2024
4ed0cae
Update Radsqlrelay.mediawiki
aBainbridge11 Jul 29, 2024
5eb9b69
Update Radtest.mediawiki
aBainbridge11 Jul 29, 2024
b879b10
Update Red Hat FAQ.mediawiki
aBainbridge11 Jul 29, 2024
352ea3c
Update SNMP HOWTO.rest
aBainbridge11 Jul 29, 2024
8f97055
Update SQL HOWTO.mediawiki
aBainbridge11 Jul 29, 2024
942b138
Update SQL Huntgroup HOWTO.md
aBainbridge11 Jul 29, 2024
85fee97
Update SQL-HOWTO-for-freeradius-3.x-on-Debian-Ubuntu.md
aBainbridge11 Jul 29, 2024
8480b1e
Update SQL HOWTO.mediawiki
aBainbridge11 Jul 29, 2024
1581991
Update SQL Huntgroup HOWTO.md
aBainbridge11 Jul 29, 2024
096d2ac
Update Syslog-HOWTO.rest
aBainbridge11 Jul 29, 2024
cf7501f
Update Troubleshooting.mediawiki
aBainbridge11 Jul 29, 2024
6b4d10d
Update Users-Mailing-List.md
aBainbridge11 Jul 29, 2024
b36c17c
Update WPA HOWTO.mediawiki
aBainbridge11 Jul 29, 2024
b38ba52
Update WPA HOWTO.mediawiki
aBainbridge11 Jul 29, 2024
720d712
Update WPA Supplicant.mediawiki
aBainbridge11 Jul 29, 2024
27ea4af
Update Windows-TLS-Methods.md
aBainbridge11 Jul 29, 2024
3a20db9
Update dhcp-for-static-ip-allocation.mediawiki
aBainbridge11 Jul 29, 2024
9802799
Update eap-sim.md
aBainbridge11 Jul 29, 2024
ac550e5
Update eduroam-logging.md
aBainbridge11 Jul 29, 2024
9dff7a1
Update eduroam.md
aBainbridge11 Jul 29, 2024
5971b5b
Update lockout.md
aBainbridge11 Jul 29, 2024
9699e87
Update multiOTP-HOWTO.rest
aBainbridge11 Jul 29, 2024
fa0715c
Update radiusd-X.md
aBainbridge11 Jul 29, 2024
a1d23cf
Update raduat.md
aBainbridge11 Jul 29, 2024
2b67512
Update stats-with-radsniff.md
aBainbridge11 Jul 29, 2024
6b9bb30
Update twitter.md
aBainbridge11 Jul 29, 2024
41a7906
Update Rlm_attr_rewrite.mediawiki
aBainbridge11 Jul 29, 2024
f5079a4
Update Rlm_cache.rest
aBainbridge11 Jul 29, 2024
3d3b4a7
Update Rlm_dbm.mediawiki
aBainbridge11 Jul 29, 2024
34134e8
Update Rlm_digest.mediawiki
aBainbridge11 Jul 29, 2024
87115dd
Update Rlm_eap.mediawiki
aBainbridge11 Jul 30, 2024
c8553fb
Update Rlm_expr.rest
aBainbridge11 Jul 30, 2024
df0b2bb
Update Rlm_ippool.md
aBainbridge11 Jul 30, 2024
9433ce4
Update Rlm_jradius.mediawiki
aBainbridge11 Jul 30, 2024
72ef619
Update Rlm_krb5.mediawiki
aBainbridge11 Jul 30, 2024
64ce241
Update Rlm_perl.rest
aBainbridge11 Jul 30, 2024
196b0eb
Update Rlm_python.md
aBainbridge11 Jul 30, 2024
f87ad22
Update Rlm_smsotp.md
aBainbridge11 Jul 30, 2024
4bf37a0
Update Rlm_sql.md
aBainbridge11 Jul 30, 2024
1fe746e
Update Rlm_sql_firebird.mediawiki
aBainbridge11 Jul 30, 2024
f4b25e5
Update Rlm_sql_freetds.mediawiki
aBainbridge11 Jul 30, 2024
8d0bb1e
Update Rlm_sql_iodbc.mediawiki
aBainbridge11 Jul 30, 2024
171f80a
Update Rlm_sql_log.mediawiki
aBainbridge11 Jul 30, 2024
067ba15
Update Rlm_sql_mysql.mediawiki
aBainbridge11 Jul 30, 2024
c653bb2
Update Rlm_sql_oracle.md
aBainbridge11 Jul 30, 2024
13915cd
Update Rlm_sql_postgresql.mediawiki
aBainbridge11 Jul 30, 2024
2cd6625
Update Rlm_sql_sybase.mediawiki
aBainbridge11 Jul 30, 2024
9bf7f4d
Update Rlm_sql_unixodbc.md
aBainbridge11 Jul 30, 2024
c4c3ebe
Update Rlm_sqlcounter.md
aBainbridge11 Jul 30, 2024
b599f7c
Update Rlm_sqlhpwippool.mediawiki
aBainbridge11 Jul 30, 2024
53e309d
Update Rlm_sqlippool.mediawiki
aBainbridge11 Jul 30, 2024
7637a87
Update rlm-expiration.md
aBainbridge11 Jul 30, 2024
9481a38
Update Acknowledgements.rest
aBainbridge11 Jul 30, 2024
c525cd2
Update Development Roadmap.mediawiki
aBainbridge11 Jul 30, 2024
66dc92b
Update List of modules.md
aBainbridge11 Jul 30, 2024
5b0710b
Update Mailing list.mediawiki
aBainbridge11 Jul 30, 2024
92241f7
Update Radiusclient.mediawiki
aBainbridge11 Jul 30, 2024
a8a947e
Update bug-reports.rest
aBainbridge11 Jul 30, 2024
02bdea3
Update development.mediawiki
aBainbridge11 Jul 30, 2024
0f337e1
Update Access Request.md
aBainbridge11 Jul 30, 2024
4a565e5
Update Attributes.mediawiki
aBainbridge11 Jul 30, 2024
e14c8c8
Update Disconnect Messages.rest
aBainbridge11 Jul 30, 2024
6a85d3d
Update EAP PEAP.rest
aBainbridge11 Jul 30, 2024
2d48b50
Update EAP.mediawiki
aBainbridge11 Jul 30, 2024
a19cdd9
Update LDAP.mediawiki
aBainbridge11 Jul 30, 2024
9680d26
Update LEAP.md
aBainbridge11 Jul 30, 2024
5456b7d
Update Packet of Disconnect.mediawiki
aBainbridge11 Jul 30, 2024
2c77ea9
Update Home.md
aBainbridge11 Jul 30, 2024
e1182dd
Update Home.md
aBainbridge11 Jul 30, 2024
c35973b
Update Proxy-Extensions.md
aBainbridge11 Jul 30, 2024
f965ba9
Update proxy.md
aBainbridge11 Jul 30, 2024
6f976d5
Update Alvarion.rest
aBainbridge11 Jul 30, 2024
d79a423
Update Centec.txt
aBainbridge11 Jul 30, 2024
512b271
Update Cisco.md
aBainbridge11 Jul 30, 2024
c3dccdf
Update HP-Comware.md
aBainbridge11 Jul 30, 2024
0503cd3
Update HP.md
aBainbridge11 Jul 30, 2024
e40e4dd
Update Linksys.rest
aBainbridge11 Jul 30, 2024
659c302
Update NAS Accounting Differences.mediawiki
aBainbridge11 Jul 30, 2024
ceba3d8
Update alcatel-lucent.md
aBainbridge11 Jul 30, 2024
0526024
Update _Sidebar.md
aBainbridge11 Jul 30, 2024
16c7621
Update custom.css
aBainbridge11 Jul 30, 2024
439f239
Update Getting Started.md
aBainbridge11 Jul 30, 2024
7ded554
Update Network Access Control.mediawiki
aBainbridge11 Aug 20, 2024
dc9fd72
Update NAS.md
aBainbridge11 Aug 20, 2024
20e7653
Update OS.md
aBainbridge11 Aug 20, 2024
88e867d
Update Overview-and-Features.md
aBainbridge11 Aug 20, 2024
07f43a1
Update Fast.md
aBainbridge11 Aug 20, 2024
aa5d1a6
Update Concepts.md
aBainbridge11 Aug 20, 2024
1019848
Update RADIUS.rest
aBainbridge11 Aug 20, 2024
8806f4d
Update Virtual Servers.md
aBainbridge11 Aug 20, 2024
68b084e
Update Wired Equivalent Privacy.mediawiki
aBainbridge11 Aug 20, 2024
df45ddd
Update Wi Fi Protected Access.mediawiki
aBainbridge11 Aug 20, 2024
55fd4d9
Update Linux.mediawiki
aBainbridge11 Aug 20, 2024
4a5df6c
Update Logging.rest
aBainbridge11 Aug 20, 2024
1a6334d
Update Proxy.mediawiki
aBainbridge11 Aug 20, 2024
e01f5c9
Update Sites configuration.rest
aBainbridge11 Aug 20, 2024
e443ba9
Update Status.rest
aBainbridge11 Aug 20, 2024
8636423
Update Xlat.md
aBainbridge11 Aug 20, 2024
5a32383
Update v4-xlat-expansions.md
aBainbridge11 Aug 20, 2024
eb1dd0b
Update Users.rest
aBainbridge11 Aug 20, 2024
ce80ae1
Update run_time_variables.rest
aBainbridge11 Aug 20, 2024
e81df70
Update Developer-Instructions.md
aBainbridge11 Aug 20, 2024
963b978
Update Developer-Instructions.md
aBainbridge11 Aug 20, 2024
2af0f79
Update application.md
aBainbridge11 Aug 20, 2024
9e9cc82
Update channel.md
aBainbridge11 Aug 20, 2024
e9d5587
Update cursor.md
aBainbridge11 Aug 23, 2024
4d64845
Update dynamic_clients.md
aBainbridge11 Aug 23, 2024
8aac8f0
Update io.md
aBainbridge11 Aug 23, 2024
238029e
Update named-subattrs.md
aBainbridge11 Aug 23, 2024
e3b04dd
Update namespace.md
aBainbridge11 Aug 23, 2024
c32ca1b
Update notes.md
aBainbridge11 Aug 23, 2024
e31a887
Update paircompare.md
aBainbridge11 Aug 23, 2024
438c367
Update signaling.md
aBainbridge11 Aug 23, 2024
5f317db
Update stats.md
aBainbridge11 Aug 23, 2024
a6cbff0
Update string_protocols.md
aBainbridge11 Aug 23, 2024
78be1ac
Update tag.md
aBainbridge11 Aug 23, 2024
0c41cb8
Update threads.md
aBainbridge11 Aug 23, 2024
bcc5a22
Update transport.md
aBainbridge11 Aug 23, 2024
96556ff
Update xlat.md
aBainbridge11 Aug 23, 2024
756e37d
Update Authentication.md
aBainbridge11 Aug 23, 2024
96827a8
Update AAAA.rest
aBainbridge11 Aug 23, 2024
3395517
Update NAS Port.mediawiki
aBainbridge11 Aug 23, 2024
5c34f44
Update Vendor Specific Attributes.mediawiki
aBainbridge11 Aug 23, 2024
113ba3a
Update 2FA-Active-Directory-plus-Proxy.md
aBainbridge11 Aug 23, 2024
3ab44cf
Update Active-Directory-direct-via-winbind.md
aBainbridge11 Aug 23, 2024
0fdfbb0
Update Dialup admin.mediawiki
aBainbridge11 Aug 23, 2024
61b747b
Update EAP Clients.mediawiki
aBainbridge11 Aug 23, 2024
cd2e6ca
Update FreeRADIUS-Active-Directory-Integration-HOWTO.rest
aBainbridge11 Aug 23, 2024
b328519
Update Ippool and radius clients.mediawiki
aBainbridge11 Aug 23, 2024
3d071da
Update Mac Auth.md
aBainbridge11 Aug 23, 2024
448c5ca
Update PopTop HOWTO.rest
aBainbridge11 Aug 23, 2024
7f49cfd
Update Radlogin.mediawiki
aBainbridge11 Aug 23, 2024
31ba535
Update Radsqlrelay.mediawiki
aBainbridge11 Aug 23, 2024
59245bd
Update Syslog-HOWTO.rest
aBainbridge11 Aug 23, 2024
7515719
Update Syslog-HOWTO.rest
aBainbridge11 Aug 23, 2024
4371629
Update Windows-TLS-Methods.md
aBainbridge11 Aug 26, 2024
9df5a7d
Update lockout.md
aBainbridge11 Aug 26, 2024
29f46e5
Update multiOTP-HOWTO.rest
aBainbridge11 Aug 26, 2024
30d8af4
Update Rlm_digest.mediawiki
aBainbridge11 Aug 26, 2024
76c595c
Update Rlm_perl.rest
aBainbridge11 Aug 26, 2024
083117d
Update Rlm_sql_log.mediawiki
aBainbridge11 Aug 26, 2024
9ef4d63
Update Rlm_sql_mysql.mediawiki
aBainbridge11 Aug 26, 2024
55be432
Update Rlm_sql_oracle.md
aBainbridge11 Aug 26, 2024
aad0f86
Update Rlm_sql_postgresql.mediawiki
aBainbridge11 Aug 26, 2024
807ab1d
Update Rlm_sql_unixodbc.md
aBainbridge11 Aug 26, 2024
6513064
Update Rlm_sqlhpwippool.mediawiki
aBainbridge11 Aug 26, 2024
e6ff6ea
Update Rlm_sqlippool.mediawiki
aBainbridge11 Aug 26, 2024
d490030
Update Access Request.md
aBainbridge11 Aug 26, 2024
bca0721
Update LEAP.md
aBainbridge11 Aug 26, 2024
8aba52c
Update Brocade.md
aBainbridge11 Aug 26, 2024
59c594f
Update Centec.txt
aBainbridge11 Aug 26, 2024
c29e2d9
Update HP-Comware.md
aBainbridge11 Aug 26, 2024
e9b10b1
Update Linksys.rest
aBainbridge11 Aug 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 1 addition & 48 deletions Home.md
Original file line number Diff line number Diff line change
@@ -1,48 +1 @@
# Wiki Home

If you are new to FreeRADIUS, or wondering if it will be suitable for your requirements, please see **[[the overview and features|Overview-and-Features]]** that it provides.

## Documentation

**Beginners are strongly recommended to read these two pages first:**

* **The [[concepts|guide/Concepts]] page**, which provides a very light overview of how the server works.
* **The [[getting started|guide/Getting Started]] page**, which gives an introduction to installing and configuring the server.

A short introduction to RADIUS concepts, and to FreeRADIUS itself, is also available [[in the technical guide|http://networkradius.com/doc/FreeRADIUS%20Technical%20Guide.pdf]] (PDF).

This wiki collects a large amount of documentation relating to [[glossary|glossary/RADIUS]] together in one place. Pages of particular interest to newcomers will be the [[FAQ|guide/FAQ]] and [[HOWTO|guide/HOWTO]] sections, although the [[Traditional FreeRADIUS docs page|http://www.freeradius.org/doc/]] the [[docs|https://github.com/FreeRADIUS/freeradius-server/tree/master/doc]] folder included in the server distribution also include "man" pages, and other documentation.

There are many third-party web sites and HOWTO's that give advice on FreeRADIUS. They are usually years out of date, and refer to old versions. The advice that they give is also wrong. We **strongly** recommend that you avoid most third-party documentation.

The following is an overview of the types of information available:

* [[Building and installing|building/Home]]
* [[The User's mailing list|guide/Users Mailing List]]
* [[Interpreting debug mode output (radiusd -X)|guide/radiusd-X]]
* [[Configuration|config/Configuration files]]
* [[Base Modules|project/List of Modules]]
* [[Radius Clients|glossary/Radius Clients]]
* [[FAQ|guide/FAQ]]
* [[HOWTO|guide/HOWTO]] example setups, vendor docs, and cookbooks.
* [[glossary|glossary/RADIUS]]
* [[Upgrading|upgrading/Home]]

## Contributing
FreeRADIUS is an open source project and as such depends on contributions from its users. Even if you don't know C you can still contribute to the project by editing documentation on the wiki, posting bugs on [[GitHub|https://github.com/FreeRADIUS/freeradius-server/issues]] or helping out on the [[users mailing list|Mailing-list#Users+list]].

If you are comfortable coding in C and have a patch or new module you'd like to see included in the main distribution, please see the [[submitting patches via GitHub|contributing/GitHub]] page for instructions on generating a 'pull request'. See also:

* [[API and internal functions|http://doc.freeradius.org]]
* Creating your own [[Modules for FreeRADIUS Version 3|contributing/Modules3]]
* [[Coding standards|contributing/coding-standards]]
* [[Design documents|design/Home]]

For major refactoring and new modules, add an issue to [[GitHub|https://github.com/FreeRADIUS/freeradius-server/issues]], so that the core project team can comment on the proposed work.

## Bug reports
If you find an issue in the server please report it so that it can be fixed in a future release. The procedure for reporting defects can be found [[here|project/bug-reports]].

## This Wiki
This Wiki is now hosted on a FreeRADIUS project server, with a gollum front end backed by "git". It is now easier to login and make changes. Please see the [[New Wiki]] Page for details.

/doc/antora/modules/ROOT/pages/index.adoc
18 changes: 1 addition & 17 deletions Mediawiki Renderer Issues.mediawiki
Original file line number Diff line number Diff line change
@@ -1,17 +1 @@
== Foo title ==
* Bullet one
* Bullet two
* Bullet three

== [[Foo title]] ==

== Broken table ==
{| border="2" cellpadding="3" style="border-collapse:collapse"
!Radius Attribute!!Times used!!Description!!Value String!!Value
|-
|Tunnel-Type||1||Type of tunnel||VLAN||13
|-
|Tunnel-Medium-Type||1||Tunnel transport medium||IEEE-802||6
|-
|Tunnel-Private-Group-ID||1||Numeric ingress/egress VLAN ID to be assigned||-||<VLAN_ID>
|}
/doc/antora/modules/ROOT/pages/index.adoc
63 changes: 1 addition & 62 deletions New Wiki.md
Original file line number Diff line number Diff line change
@@ -1,62 +1 @@
## But what was wrong with the old wiki?

One of the largest complaints with FreeRADIUS is the lack of comprehensive documentation.

The previous wiki has served its purpose, but has ultimately failed to provide an up-to-date, well organised source of documentation.

The major problems with the previous wiki were:

* spam users - which meant we had to lock registration, and discouraged new users from contributing
* exporting information - all pages are stored in an sql lite instance, which made it hard to automatically roll pages into releases
* formatting information - Information stored in the wiki was/is in the Media wiki format, whereas the documentation bundled with FreeRADIUS is either unformatted or in rst format.

To try and solve these issues and glue everything together a bit more, we setup this new wiki based on Gollum. Gollum is a ruby on rails application which exposes a git repository as wiki site. Gollum can render files in many markup languages including plaintext, RST and Mediawiki format, which means we can import all current server documentation, all current wiki documentation and have them neatly presented in a single wiki site. Neat huh?

But what about spam and registration? Well by default gollum doesn't authenticate anyone. But because it's a rails application we can drop in a library called 'OmniAuth' which uses Oauth to authenticate a bunch of providers.

This allows us to leverage authentication and spam account prevention services of providers like GitHub, Facebook and Twitter.

## Helping out
Unfortunately the new wiki needs some fixes. The mediawiki page format renderer in gollum isn't perfect, so we need to convert the pages which don't render correctly to RST as a priority.

If you want to help out, please do the following:

1. Sign up for GitHub (or anything that supports oAuth)
2. Pick a page where the MediaWiki format doesn't render correctly
3. Click the 'Edit page' button
4. Change edit mode from MediaWiki to reStructuredText or Markdown
5. Convert markup to [Markdown](http://daringfireball.net/projects/markdown/syntax#precode) ([Tables](http://www.justatheory.com/computers/markup/markdown-table-rfc.html), [Cheat sheet](http://hw.libsyn.com/p/8/3/3/8339a864bb8faa83/Markdown_Cheat_Sheet.pdf))
6. Save the page
7. Get warm fuzzy glow from contributing to open source

Also please report any bugs here:
[gollum issue tracker](https://github.com/github/gollum/issues?_pjax=true&state=open)

## Known Issues
* The majority of links are now broken, you can help by editing pages and fixing the links. The pages are now in a directory hierarchy and the links need to be updated. Links are in the format ``[[name|path/page]]``. You'll have to search to figure out where the pages now live.

## Pages that need converting as a priority (please mark here when converted)

### Pages to convert to markdown
* http://wiki.freeradius.org/Build - ACB 29/05/11
* http://wiki.freeradius.org/Modules1
* http://wiki.freeradius.org/RADIUS-Clients
* http://wiki.freeradius.org/Cisco - JC 01/06/11
* http://wiki.freeradius.org/PopTop
* http://wiki.freeradius.org/Attribute%20support%20by%20processing%20list
* http://wiki.freeradius.org/Attrs - JC 01/06/11

### Pages to convert from RST to markdown
* http://wiki.freeradius.org/Modules2
* http://wiki.freeradius.org/Operators - DONE Michael P 07/09/16
* http://wiki.freeradius.org/FreeRADIUS Active Directory Integration HOWTO

## Todo
* Enable renaming wiki pages - Arran CB - Done at some point in the distant past.
* Fix external links - Arran CB - Done 31/05/11 (see here https://github.com/github/gollum/pull/166)
* Fix per page committer info - Arran CB - Done 22/06/11
* Add google as omniauth provider - Arran CB
* Implement proper fix for page creation - Arran CB - Done 20/06/11
* Fix TOC for markdown pages - Arran CB - Done 20/06/11
* Set up anonymous git access for wiki - Alan D
* Set up commit log to user mailing list - Alan D
/doc/antora/modules/ROOT/pages/index.adoc
42 changes: 1 addition & 41 deletions Overview-and-Features.md
Original file line number Diff line number Diff line change
@@ -1,41 +1 @@
Overview
--------
FreeRADIUS is a modular, high performance and feature-rich [[RADIUS|glossary/RADIUS]] suite including [[server|config/radiusd]], [[radius client|Radclient]], development libraries and numerous additional [[RADIUS|glossary/RADIUS]] related utilities.

As the premiere open source RADIUS suite it is included as a [[standard package|building/packages]] with numerous Operating Systems, has binary packages for many others and has source available which is known to [[build|building/build]] on almost anything. Production deployments include large scale installations comprising multiple [[AAA|glossary/AAA]] servers with over ten million users and millions of requests per day. It supports request [[proxying|config/proxy]], with [[fail-over|config/fail-over]] and [[load balancing|config/load balancing]], as well as the ability to access many types of back-end databases. Different classes of [[authentication|glossary/Authentication]] requests can trigger access of different [[authentication|glossary/Authentication]] and [[authorization|glossary/Authorization]] databases (with cascaded fall back), and [[Accounting|glossary/Accounting]] records can be simultaneously recorded in multiple different storage databases and directories.

[[Other RADIUS Servers|glossary/Other RADIUS Servers]] are available.

We also keep a list of [[acknowledgements|project/Acknowledgements]] of contributions to FreeRADIUS development.

Features
--------

* Complete support for RFC 2865 and RFC 2866 attributes.
* [[EAP|protocol/EAP]] with EAP-MD5, EAP-SIM, EAP-TLS, EAP-TTLS, [[EAP-PEAP|protocol/EAP-PEAP]], and Cisco [[LEAP|protocol/LEAP]] EAP sub-types
* [[Vendor Specific Attributes|glossary/Vendor-Specific Attributes]] for almost one hundred vendors, including BinTec, Foundry, [[Cisco|vendor/Cisco]], Juniper, Lucent/Ascend, [[HP ProCurve|vendor/HP]], Microsoft, USR/3Com, Acc/Newbridge and many more.

All known [[RADIUS Clients|glossary/RADIUS Clients]] are supported.

* [[RADIUS Clients|glossary/RADIUS Clients]]
* [[EAP Clients|guide/EAP Clients]]

Flexible Configuration
----------------------

FreeRADIUS provides a wide range of methods to select user configurations. The server can select a configuration based on any of the following criteria :

* [[attributes|protocol/Attributes]] which have a given value
* [[attributes|protocol/Attributes]] which do not have a given value
* [[attributes|protocol/Attributes]] which are in the request (independent of their value)
* [[attributes|protocol/Attributes]] which are not in the request
* String [[attributes|protocol/attributes]] which match a regular expression
* Integer [[attributes|protocol/attributes]] which match a range (e.g. , =)
* Source IP address of the request. (This can be different from the NAS-IP-Address)
* Shortname defined for a NAS box. (This can be different from the NAS-Identifier)
* Group of NAS boxes. (These may be grouped based on Source IP address, NAS-IP-Address, or any other configuration)
* User-Name
* DEFAULT template configuration
* multiple cascading DEFAULT template configurations

In addition, FreeRADIUS supports [[virtual servers|config/virtual server]] which allow several separate sets of configuration data to coexist inside the same server instance.
doc/antora/modules/concepts/pages/overview.adoc
12 changes: 1 addition & 11 deletions _Sidebar.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,2 @@
## Quick Links
* [[Wiki Home|Home]]
* [[Concepts for beginners|guide/Concepts]]
* [[Basic Configuration|guide/Basic configuration Howto]]
* [[Pre-built packages|building/Pre-built-Packages]]
* [[Building from source code|building/Home]]
* [[Troubleshooting|guide/Troubleshooting]]
* [[Contributing with GitHub|contributing/GitHub]]
* [[Browse the Source|https://github.com/FreeRADIUS/freeradius-server]]
* [[Main web site|http://freeradius.org]]
/doc/antora/modules/ROOT/pages/index.adoc

Always use ``radiusd -X`` when debugging!
136 changes: 1 addition & 135 deletions building/Building-Ubuntu-packages-from-source.md
Original file line number Diff line number Diff line change
@@ -1,135 +1 @@
## 2 Ways of installing FreeRadius on Ubuntu

* Installing from repositories
* Installing from source

### Installing from repositories :

This is usually the easiest solution, but at the moment of writing (2016-06) both Ubuntu 16.04 and Ubuntu 14.04.4 contain packages which are EOL and which are not the latest in their own main version. So building from source is recommended as it will contain the latest version, which probably got most of the bugs sorted.

To Install :

Get the latest info about packages from Ubuntu :

sudo apt-get update

Then make sure the system is fully upgraded before installing freeradius :

sudo apt-get upgrade

or

sudo apt-get dist-upgrade

After that has been done we can use _apt_ to install freeradius :

sudo apt-get install freeradius

This will install the _common_,_ utils_, _ssl-cert_, _libdbi-perl_ and _libfreeradius2_ packages. As you probably going to connect to a database or use perl, you should probably also install (some of) the suggested packages. Such as: _freeradius-ldap_, _freeradius-postgresql_ and _freeradius-mysql_.

sudo apt-get install freeradius-ldap

The 'apt install freeradius' command will list all the suggested packages.

If all went well freeradius should now be installed and started. You can start or stop the server with :

sudo service freeradius stop

or

sudo service freeradius start

Suggested is to stop the service and until all is working use freeradius in debug mode.

sudo freeradius -X

Right now your config files are in :

cd /etc/freeradius

Documentation and files for creation of certificates are in :

cd /usr/share/doc/freeradius


### Installing from source :

Installing from source can be daunting for people who never did it but as long as you read the output of the building process, it should tell you what went wrong or what is missing.

First step is to get the source. 2 places that currently offer the material :
* freeradius.org : [http://freeradius.org/download.html](http://freeradius.org/download.html)
* GitHub : [https://github.com/FreeRADIUS/freeradius-server](https://github.com/FreeRADIUS/freeradius-server)
On GitHub select the branch you wish to install and press _clone or download_.

Make sure unzip or any other utility that can extract the zip is installed. If not :

sudo apt-get install unzip

Here I download and extract the source to a temporary directory: (I'm using here a directory in my home folder.) Make sure the filename is the same as your downloaded one.

cd /home/myusername/
mkdir freeradius
cd freeradius
wget https://github.com/FreeRADIUS/freeradius-server/archive/v3.0.x.zip

unzip v3.0.x.zip

or (depending on type of archive)

tar zxf freeradius-server-W.X.Y.tar.gz

Now we need to go into the directory containing the source.

cd freeradius-server-W.X.Y/

And run the following :

fakeroot dpkg-buildpackage -b -uc

It will probably error out on a clean system. Because the build tools are not installed or because not all dependencies are installed.

Make sure fakeroot and build tools are installed (read the error message!!):

sudo apt-get install fakeroot dpkg-dev quilt debhelper

In the file _debian/rules_ we might need to make some changes depending on other packages we might not have installed or support that we do (not) need. In one of my own installs, there was no iodbc database support required as I'm using ldap as a database backend. If I build it will give an error and fail to build because of that. You can modify your install in the following way to prevent the error.

pico debian/rules

And just before

--without-rlm_eap_ikev2 \

I create a new line :

--without-rml_sql_iodbc \

You can remove and add any module that you (do not) require this way.

It might also error with more unmet dependencies to be able to build. When you run the command to build the package but it errors out with a dependencies/conflict abortion, install them as well.

In my clean Ubuntu 16.04 install that meant :

sudo apt-get install libcurl4-openssl-dev libcap-dev libgdbm-dev libiodbc2-dev libjson0-dev libkrb5-dev libldap2-dev libpam0g-dev libpcap-dev libperl-dev libmysqlclient-dev libpq-dev libreadline-dev libsasl2-dev libsqlite3-dev libssl-dev libtalloc-dev libwbclient-dev libyubikey-dev libykclient-dev libmemcached-dev libhiredis-dev python-dev samba-dev

After that we try again to build.

fakeroot dpkg-buildpackage -b -uc

If it errors out after it has already started building the deb files, you are sometimes better off starting anew. If that happens :

cd /home/myusername/freeradius
rm -R freeradius-server-W.X.Y

And unpack the archive again. I.e.

unzip v3.0.x.zip

And edit the debian/rules commenting out or adding depending on the error it gave you at the end of the build.

After build has completed without any errors we can finally install.

cd /home/myusername/freeradius
sudo dpkg -i *freeradius*_W.X.Y*_*.deb

The install might show errors. Read the error !! Ask questions on freeradius list if you cannot figure it out. v2 will fail install often on open_ssl issues. Quick thing to change to prevent just that error is to edit a config file so freeradius will not complain about ssl that might be vulnerable. ( /etc/freeradius/eap.conf (v2) or /etc/freeradius/modules-enabled/eap )
/doc/antora/modules/installation/pages/Debian and Ubuntu
Loading