1This is radius.info, produced by makeinfo version 4.13 from radius.texi. 2 3This manual documents GNU Radius (version 1.6.1, 15 December 2008). 4 5Published by: 6 7GNU Press Website: www.gnupress.org 8a division of the General: press@gnu.org 9Free Software Foundation Orders: sales@gnu.org 1051 Franklin Street, Fifth Floor Tel: 617-542-5942 11Boston, MA 02110-1301 USA Fax: 617-542-2652 12 13 14 15 Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation 16 17 Permission is granted to copy, distribute and/or modify this 18 document under the terms of the GNU Free Documentation License, 19 Version 1.2 or any later version published by the Free Software 20 Foundation; with no Invariant Sections, with the Front-Cover texts 21 being "A GNU Manual", and with the Back-Cover Texts as in (a) 22 below. A copy of the license is included in the section entitled 23 "GNU Free Documentation License". 24 25 (a) The FSF's Back-Cover Text is: "You have freedom to copy and 26 modify this GNU Manual, like GNU software. Copies published by 27 the Free Software Foundation raise funds for GNU development." 28 29INFO-DIR-SECTION GNU radius 30START-INFO-DIR-ENTRY 31* Radius: (radius). GNU Radius. 32* radwho: (radius)Radwho. Show who is logged in by radius now. 33* radlast: (radius)Radlast. Show the history of logins by radius. 34* radzap: (radius)Radzap. Modify the login records. 35* radgrep: (radius)Radgrep. Quickly find the login record. 36* radping: (radius)Radping. Ping the remote machine by the username. 37* radtest: (radius)Radtest. A RADIUS client shell. 38* radauth: (radius)Radauth. Check if a user can be authenticated. 39* radctl: (radius)Radctl. Radctl monitor. 40* builddbm: (radius)Builddbm. Create DBM version of the `raddb/users' file. 41* radscm: (radius)Radscm. A Guile interface to radius functions. 42END-INFO-DIR-ENTRY 43 44 45Indirect: 46radius.info-1: 1956 47radius.info-2: 301502 48 49Tag Table: 50(Indirect) 51Node: Top1956 52Node: Intro4748 53Node: Overview5834 54Node: Naming Conventions12928 55Node: Operation14759 56Node: Attributes15387 57Node: Requests17851 58Node: Authentication Requests18663 59Node: Accounting Requests21770 60Node: Matching Rule25406 61Node: Request processing26545 62Node: Checking Duplicates28631 63Node: Proxying30626 64Node: Proxy Service31358 65Node: Realms33265 66Node: Hints34408 67Node: Huntgroups36558 68Node: User Profiles37718 69Ref: User Profiles-Footnote-139386 70Node: Invocation39623 71Node: Configuration Files44049 72Node: config file48078 73Node: option49882 74Node: logging54073 75Node: hooks55432 76Node: category56760 77Node: channel58801 78Node: logging example60269 79Node: auth61414 80Node: acct65862 81Node: usedbm69419 82Node: snmp69793 83Node: rewrite74125 84Node: guile75017 85Node: message77326 86Node: filters79915 87Node: mlc82106 88Node: dictionary file83125 89Node: Comment84746 90Node: $INCLUDE84988 91Node: VENDOR85375 92Node: ATTRIBUTE85856 93Ref: ATTRIBUTE-Footnote-189044 94Node: BEGIN89179 95Node: ALIAS91146 96Node: PROPERTY91530 97Node: VALUE92698 98Node: clients file93320 99Node: clients example94507 100Node: naslist file95063 101Ref: naslist file-Footnote-198454 102Node: naslist example98525 103Node: nastypes file99312 104Node: nastypes syntax99774 105Node: nastypes example101985 106Node: Predefined NAS Types102855 107Node: hints file104486 108Node: hints example105246 109Node: huntgroups file105863 110Node: huntgroups example106343 111Node: realms file106657 112Node: realms example109899 113Node: users file110744 114Node: users example111112 115Node: access.deny file113067 116Node: sqlserver file113494 117Node: SQL Client Parameters114281 118Node: Authentication Server Parameters115870 119Node: Authorization Parameters118515 120Node: Accounting server parameters122281 121Node: Queries124534 122Node: rewrite file132107 123Node: menus directory132456 124Node: menu syntax133168 125Node: menu example134042 126Node: Macro Substitution137105 127Node: Request Comparison141552 128Node: Extended Comparison142001 129Node: Extended Comparison Example145200 130Node: Comparable Attributes146420 131Node: Request Queue147307 132Node: Authentication149051 133Node: Accept Auth150101 134Node: Reject Auth150978 135Node: Local Password Auth151457 136Node: Encrypted Password Auth152736 137Node: System Auth153914 138Node: SQL Auth154328 139Node: PAM Auth154890 140Node: Custom Auth155477 141Node: Multiple Login Checking157179 142Node: Retrieving Session Data158399 143Ref: Retrieving Session Data-Footnote-1161173 144Node: Verifying Active Sessions161235 145Node: Auth Probing164087 146Node: Accounting171853 147Node: System Accounting173229 148Node: Detailed Request Accounting173900 149Node: SQL Accounting177088 150Node: Custom Acct177949 151Node: Logging179217 152Node: Problem Tracking180656 153Node: Rule Tracing180946 154Node: Debugging186341 155Node: Test Mode187566 156Node: Extensions194976 157Node: Filters195524 158Node: Getting Acquainted with Filters196000 159Node: Declaring the Filter197087 160Node: Invoking the Filter from a User Profile198724 161Node: Adding Reply Attributes199225 162Node: Accounting Filters199844 163Node: Invoking Accounting Filter201646 164Node: Rewrite202048 165Node: Syntax Overview202873 166Node: Quick Start203304 167Node: Interaction with Radius204310 168Node: Rewriting Incoming Requests204820 169Node: Rewrite Examples207868 170Node: Login Verification Functions213519 171Node: Examples of Login Verification Functions214675 172Node: Attribute Creation Functions215708 173Node: Logging Hook Functions216705 174Node: Full Syntax Description218033 175Node: Data types218326 176Node: Symbols218850 177Node: Identifiers223987 178Node: Declarations224462 179Node: Statements225616 180Node: Regular Expressions228032 181Node: Built-in Functions229977 182Node: Guile237994 183Node: Data Representation239028 184Node: Authentication with Scheme240211 185Node: Accounting with Scheme243325 186Node: Radius-Specific Functions244388 187Node: Utility Programs248063 188Node: Radwho248818 189Node: radwho options249913 190Ref: radwho options-Footnote-1252270 191Node: Format Strings252422 192Node: Predefined Formats257365 193Node: Radlast259218 194Node: radlast options260139 195Node: Radzap261868 196Node: Radgrep263607 197Node: Radping264161 198Node: Radauth264563 199Node: Radctl265821 200Node: Builddbm267637 201Node: Radscm268958 202Node: Client Package275063 203Node: client.conf275695 204Node: radtest277317 205Node: Invoking radtest277894 206Node: Literal Values279077 207Node: Numeric Values279479 208Node: Strings280625 209Ref: STRNUM282202 210Node: Avlists283113 211Node: Reserved Keywords283758 212Node: Variables in radtest284422 213Node: Using Variables284951 214Node: Variable Assignments286248 215Node: Dereferencing Variables287559 216Ref: minus-ambiguity288516 217Node: Accessing Elements of A/V Pair Lists290780 218Node: Assignment Options291613 219Node: Built-in Variables292665 220Node: Positional Parameters293858 221Node: Expressions in radtest296011 222Node: Arithmetic Ops296660 223Node: String Ops298262 224Node: A/V List Ops298558 225Node: Comparison Ops299996 226Node: Boolean Ops301502 227Node: Conversion Between Data Types302168 228Node: Function Calls304159 229Node: Precedence305092 230Node: Function Definitions306321 231Node: Interacting with Radius Servers307226 232Node: Conditional Statements309603 233Node: Loops312341 234Node: Built-in Primitives314167 235Ref: send-flags318154 236Node: Sample Radtest Program319455 237Node: radsession332168 238Node: nas.scm333157 239Node: pam_radius.so335110 240Node: Attribute List336306 241Node: Authentication Attributes338097 242Node: CHAP-Password338905 243Node: Callback-Id339622 244Node: Callback-Number340154 245Node: Called-Station-Id340833 246Node: Calling-Station-Id341554 247Node: Class342196 248Node: Framed-Compression342805 249Node: Framed-IP-Address343802 250Node: Framed-IP-Netmask345107 251Node: Framed-MTU345846 252Node: Framed-Protocol346441 253Node: Framed-Route347102 254Node: Framed-Routing347667 255Node: Idle-Timeout348448 256Node: NAS-IP-Address349094 257Node: NAS-Identifier349778 258Node: NAS-Port-Id350439 259Node: NAS-Port-Type351602 260Node: Reply-Message352670 261Node: Service-Type353622 262Node: Session-Timeout356313 263Node: State356947 264Node: Termination-Action358022 265Node: User-Name358700 266Node: User-Password359885 267Node: Vendor-Specific361415 268Node: Accounting Attributes361990 269Node: Acct-Authentic362535 270Node: Acct-Delay-Time363389 271Node: Acct-Input-Octets364072 272Node: Acct-Input-Packets364715 273Node: Acct-Output-Octets365382 274Node: Acct-Output-Packets366021 275Node: Acct-Session-Id366678 276Node: Acct-Session-Time367518 277Node: Acct-Status-Type368114 278Node: Acct-Terminate-Cause369333 279Node: Radius Internal Attributes371061 280Node: Acct-Ext-Program371878 281Node: Acct-Type373266 282Node: Auth-Failure-Trigger374142 283Node: Auth-Data375382 284Node: Auth-Type376344 285Node: Crypt-Password378365 286Node: Exec-Program-Wait379074 287Node: Running External Program380008 288Node: Using External Filter382044 289Ref: Using External Filter-Footnote-1383853 290Node: Exec-Program384020 291Node: Fall-Through385586 292Node: Group387488 293Node: Hint387853 294Node: Huntgroup-Name388833 295Node: Log-Mode-Mask390545 296Node: Login-Time392131 297Node: Match-Profile394354 298Node: Menu395903 299Node: Pam-Auth396555 300Node: Prefix397135 301Node: Proxy-Replied398206 302Node: Realm-Name398834 303Node: Replace-User-Name399296 304Node: Rewrite-Function400614 305Node: Scheme-Acct-Procedure401528 306Node: Scheme-Procedure402174 307Node: Simultaneous-Use402811 308Node: Strip-User-Name403473 309Node: Suffix405261 310Node: Termination-Menu406428 311Node: Bugs407139 312Node: News408006 313Node: Distrib409391 314Node: Glossary410430 315Node: Acknowledgements412016 316Node: GNU configuration413167 317Node: Present State414282 318Ref: Present State-Footnote-1417382 319Ref: Present State-Footnote-2417409 320Node: Deficiencies417446 321Ref: Deficiencies-Footnote-1419452 322Node: Solution419735 323Node: Instruction420291 324Node: grad_instr_conditional422250 325Node: grad_instr_call424271 326Node: grad_instr_return425862 327Node: grad_instr_action426617 328Node: grad_instr_reply427437 329Node: grad_instr_proxy428653 330Node: grad_instr_forward429415 331Node: New Rewrite430744 332Node: Traditional Configuration430988 333Node: New Configuration433241 334Node: Copying This Manual433466 335Node: Index455899 336 337End Tag Table 338