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

📄 radius.texi

📁 gnu 的radius服务器很好用的
💻 TEXI
字号:
\input texinfo @c -*-texinfo-*-@smallbook@c %**start of header@setfilename radius.info@settitle GNU radius@c %**end of header@setchapternewpage odd@c Define new indices@c at -- Attribute index@defcodeindex at@c kw -- Keyword index@defcodeindex kw@c ex -- Example index@defindex ex@c Combine everything into one@syncodeindex at cp@syncodeindex kw cp@syncodeindex ex cp@syncodeindex fn cp@syncodeindex pg cp@include version.texi@include config.texi@include rendition.texi@settitle GNU Radius Reference Manual@copyingThis manual documents GNU Radius (version @value{VERSION}, @value{UPDATED}).@multitable @columnfractions .50 .50@item Published by:              @tab@item @tab@item GNU Press                  @tab Website: www.gnupress.org@item a division of the          @tab General: press@@gnu.org@item Free Software Foundation   @tab Orders: sales@@gnu.org@item 59 Temple Place, Suite 330 @tab Tel: 617-542-5942@item Boston, MA 02111-1307 USA  @tab Fax: 617-542-2652@end multitable@sp 2Copyright @copyright{} 1999, 2000, 2001, 2002, 2003 Free SoftwareFoundation@sp 1@quotationPermission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, Version 1.2 orany later version published by the Free Software Foundation; with noInvariant Sections, with the Front-Cover texts being ``A GNU Manual'',and with the Back-Cover Texts as in (a) below.  A copy of the licenseis included in the section entitled ``GNU Free Documentation License''.(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modifythis GNU Manual, like GNU software.  Copies published by the FreeSoftware Foundation raise funds for GNU development.''@end quotation@end copying@dircategory GNU radius@direntry* Radius: (radius).           GNU Radius.* radwho: (radius)Radwho.     Show who is logged in by radius now.* radlast: (radius)Radlast.   Show the history of logins by radius.* radzap: (radius)Radzap.     Modify the login records.* radgrep: (radius)Radgrep.   Quickly find the login record.* radping: (radius)Radping.   Ping the remote machine by the username.* radtest: (radius)Radtest.   A RADIUS client shell.* radauth: (radius)Radauth.   Check if a user can be authenticated.* radctl: (radius)Radctl.     Radctl monitor.* builddbm: (radius)Builddbm. Create DBM version of the @file{raddb/users} file.* radscm: (radius)Radscm.     A Guile interface to radius functions.@end direntry@iftex@shorttitlepage GNU Radius Reference Manual@end iftex@titlepage@title GNU Radius Reference Manual@subtitle version @value{VERSION}, @value{UPDATED}@author Sergey Poznyakoff@page@vskip 0pt plus 1filll@insertcopying@sp2Cover art by Etienne Suvasa.  Cover design by Jonathan Richard.@end titlepage@node Top, Intro, , (dir)@ifinfo@top The GNU RadiusGNU Radius is a suite of programs for performing user authenticationand accounting using @RADIUS{} protocol.This Info file documents the version @value{VERSION} of the package.@end ifinfo@comment *******************************************************************@menu* Intro::               An introduction to @RADIUS{} conceptsThe @RADIUS{} daemon* Naming Conventions::  Conventions about naming files and directories* Operation::           How @radiusd{} operates* Invocation::          How to start the daemon* Configuration Files:: @radiusd{} configuration files* Request Comparison::  How duplicate requests are dealt with* Authentication::      How users are authenticated* Accounting::          Accounting methods* Logging::             What gets logged and where* Problem Tracking::    Fixing configuration errors* Extensions::          Extending GNU Radius* Utility Programs::* Client Package::Radius Attributes* Attribute List::      Some frequently used attributesReporting Bugs and getting information* Bugs::                How to report a bug* News::                Where to get info about GNU RadiusObtaining GNU Radius* Distrib::             How to Obtain the GNU Radius* Glossary::            The glossary* Acknowledgements::What Next?* GNU configuration::   New configuration Appendices* Copying This Manual:: The GNU Free Documentation License.Indices* Index::               Here are some other nodes which are really inferiors of the onesalready listed, mentioned here so you can get to them in one step: --- The Detailed Node Listing ---Radius Configuration* config file::         Run-time configuration options.* dictionary file::     Radius dictionary.* clients file::        Clients lists the @NAS{}es that are allowed to                        communicate with radius.* naslist file::        The naslist file keeps general information about                        the @NAS{}es.* nastypes file::       Information about how to query the @NAS{}es about                        active user sessions.* hints file::          Important user information that is common for the                        users whose names match some pattern.* huntgroups file::     Group users by the @NAS{} (and, possibly, a port                        number) they come from.* realms file::         Communication with remote radius servers* users file::          User profile.* access.deny file::    List of users which are denied access.* sqlserver file::      SQL server configuration.* rewrite file::        Rewrite functions allow to change the input                        packets.* menus directory::     Menus allow user to select the type of                        service.Client configuration* client.conf::         Main client configuration file.                        @end menu@comment *******************************************************************@include intro.texi@include naming.texi@include operation.texi@include invoke.texi@include configure.texi@include comp.texi@include auth.texi@include acct.texi@include logging.texi@include debug.texi@include extensions.texi@include programs.texi@include client.texi@include attributes.texi@include bugs.texi@comment *******************************************************************@node Distrib, Glossary, Top, Top@unnumbered How to Obtain RadiusGNU Radius is @dfn{free software}; this means that everyone is free touse it and free to redistribute it on certain conditions.  GNU Radius isnot in the public domain; it is copyrighted and there are restrictionson its distribution, but these restrictions are designed to permiteverything that a good cooperating citizen would want to do.  What isnot allowed is to try to prevent others from further sharing any versionof GNU Radius that they might get from you.  The precise conditions arefound in the GNU General Public License that comes with Radius and alsoappears following this section.One way to get a copy of GNU Radius is from someone else who has it.  Youneed not ask for our permission to do so, or tell any one else; justcopy it.  If you have access to the Internet, you can get the latestdistribution version of GNU Radius by anonymous FTP. It is available at@url{ftp://ftp.gnu.org/pub/gnu/radius}@comment *******************************************************************@node Glossary, Acknowledgements, Distrib, Top@unnumbered Radius GlossaryThroughout this document the following terms are used:@table @asis@item @RADIUS{} (small capitals)The Remote Authentication Dial In User Serviceprotocol as described in RFC 2138, 2865, and 2866.@cindex @sc{nas}@cindex Network Access Server@item @NAS{}A network access server, that is, a computer or a special devicedesigned to provide access to the network.  For example, it can be acomputer connected to the network and equipped with several modems.Such a@NAS{} will allow a user connecting to one of its modems to access thenetwork. @cindex Service@item ServiceA service, such as PPP, SLIP, or telnet, provided to a user by the @NAS{}.@cindex Session@item SessionEach instance of a service.  Sessions start when the service isfirst provided and close when the service is ended.  A user may beallowed to have multiplesessions active simultaneously.@cindex Session ID@item Session @sc{id}The session identifier: a string of characters uniquely identifying the session.@cindex A/V pair@cindex Attribute@cindex Attribute-Value pair@item @AVP{}Attribute-value pair: see @ref{Attributes}. @cindex Dial-in user@cindex Dial-up user@item Dial-in or dial-up userA user connecting to a service through the modem line.@item User databaseA database where a @RADIUS{} server keeps information about users, theirauthentication information, etc.@item User's profileA record in the user database describing a particular user forpurposes of authentication and authorization, i.e., how the user shouldbe authenticated as well as which services he is allowed to beprovided and parameters of these services.@end table@comment *******************************************************************@node Acknowledgements, GNU configuration, Glossary, Top@unnumbered AcknowledgementsI would like to acknowledge Oswaldo Aguirre and FranciscoObispo, who invested a lot of time and effort to debug and testthe program. They also wrote @command{web-radact} --- a web interfaceto the radius database.Alexandre Oliva provided a lot of good advice and offered valuablehelp in testing Radius on various platforms.The following people provided many helpful comments, bug reports andpatches: Dustin Mitchell, Jody Owens, Andrey Y. Mosienko, Oleg Gawriloff,Adrian P. van Bloois, Michael Samuel, Michael Smirnov, Andrey Pavlenko,Michael Weiser, Eric Salom@'e, Clement Gerouville, Dave Restall,Vlad Lungu, Robert Abbate, Jaime Tellez Sanchez, Cornel Cristea,Krzysztof Kopera, and David Friedman.Additional people need to be thanked for their assistance in producingthis manual. Lisa M. Goldstein coordinated its preparation and JosephC. Fineman and Daniel Barowy did a remarkable job of editing.And of course, thanks to Richard M. Stallman for founding the FSF andstarting the GNU project.@comment *******************************************************************@node GNU configuration, Copying This Manual, Acknowledgements, Top@include gradient.texi@comment *******************************************************************@node Copying This Manual, Index, GNU configuration, Top@include fdl.texi@node Index, , Copying This Manual, Top@unnumbered Index@printindex cp@page@summarycontents@contents@byeLocal Variables:compile-command: "makeinfo --force radius.texi"End:

⌨️ 快捷键说明

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