1. Trang chủ
  2. » Công Nghệ Thông Tin

FreeRADIUS Beginner''''s Guide pot

344 1.4K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Cover

  • Copyright

  • Credits

  • About the Author

  • About the Reviewers

  • www.PacktPub.com

  • Table of Contents

  • Preface

  • Chapter 1: Introduction to AAA and RADIUS

    • Authentication, Authorization, and Accounting

      • Authentication

      • Authorization

      • Accounting

    • RADIUS

      • RADIUS protocol (RFC2865)

        • The data packet

        • AVPs

        • Vendor-Specific Attributes (VSAs)

        • Proxying and realms

        • RADIUS server

        • RADIUS client

      • RADIUS accounting (RFC2866)

        • Operation

        • Packet format

        • Acct-Status-Type (Type40)

        • Acct-Input-Octets (Type42)

        • Acct-Output-Octets (Type43)

        • Acct-Session-Id (Type44)

        • Acct-Session-Time (Type46)

        • Acct-Terminate-Cause (Type49)

        • Conclusion

      • RADIUS extensions

        • Dynamic Authorization extension (RFC5176)

        • RADIUS support for EAP (RFC3579)

    • FreeRADIUS

      • History

      • Strengths

      • Weaknesses

      • The competition

    • Summary

  • Chapter 2: Installation

    • Before you start

    • Pre-built binary

    • Time for action – installing FreeRADIUS

      • Advantages

      • Extra packages

      • Available packages

        • CentOS

        • SUSE

        • Ubuntu

      • Special considerations

      • Remember the firewall

        • CentOS

        • SUSE

    • Building from source

      • Advantages of building packages

      • CentOS

    • Time for action – building CentOS RPMs

      • Installing rpm-build

        • The source RPM package

        • The package name

        • Updating an existing installation

      • SUSE

    • Time for action – SUSE: from tarball to RPMs

      • Adding an OpenSUSE repository

        • zypper or yast -i

        • Tweaks done by hand

      • Ubuntu

    • Time for action – Ubuntu: from tarball to debs

      • Installing dpkg-dev

        • Using build-dep

        • fakeroot

        • dpkg-buildpackage

        • Installing the debs

      • For those preferring the old school

    • Installed executables

    • Running as root or not

    • Dictionary access for client programs

    • Ensure proper start-up

    • Summary

  • Chapter 3: Getting Started with FreeRADIUS

    • A simple setup

    • Time for action – configuring FreeRADIUS

      • Configuring FreeRADIUS

      • Clients

        • Sections

        • Client identification

        • Shared secret

        • Message-Authenticator

        • Nastype

        • Common errors

      • Users

        • Files module

        • PAP module

        • Users file

      • Radtest

    • Helping yourself

      • Installed documentation

        • Man pages

    • Time for action – discovering available man pages for

    • FreeRADIUS

      • Configuration file comments

      • Online documentation

      • Online help

    • Golden rules

    • Inside radiusd

      • Configuration files

      • Important includes

      • Libraries and dictionaries

      • FreeRADIUS-specific AVPs

      • Running as ...

      • Listen section

      • Log files

        • radiusd

        • Who was logged in and when?

        • Who is logged in right now?

    • Summary

  • Chapter 4: Authentication

    • Authentication protocols

      • PAP

      • CHAP

      • MS-CHAP

    • FreeRADIUS—authorize before authenticate

    • Time for action – authenticating a user with FreeRADIUS

      • Access-Request arrives

      • Authorization

        • Authorize set Auth-Type

        • Authorization in action

      • Authentication

      • Post-Auth

      • Finish

      • Conclusion

    • Storing passwords

      • Hash formats

    • Time for action – hashing our password

      • Crypt-Password

      • MD5-Password

      • SMD5-Password

      • SHA-Password

      • SSHA-Password

      • NT-Password or LM-Password

      • Hash formats and authentication protocols

    • Other authentication methods

      • One-time passwords

      • Certificates

    • Summary

  • Chapter 5: Sources of Usernames and Passwords

    • User stores

    • System users

    • Time for action – incorporating Linux system users in

    • FreeRADIUS

      • Preparing rights

        • SUSE is different

        • CentOS

        • Activating system users

      • Authorize using the unix module

      • Authenticating using pap

      • Tips for including system users

    • MySQL as a user store

    • Time for action – incorporating a MySQL database in FreeRADIUS

      • Installing MySQL

      • Installing FreeRADIUS's MySQL package

      • Preparing the database

      • Configuring FreeRADIUS

        • Connection information

        • Including the SQL configuration

        • Virtual server

      • Testing the MySQL user store

      • Advantages of SQL over flat files

      • Other uses for the SQL database

      • Duplicate users

      • The database schema

        • Groups

        • Using SQL Groups

        • Controlling the use of groups

        • Profiles

    • LDAP as a user store

    • Time for action – connecting FreeRADIUS to LDAP

      • Installing slapd

      • Configuring slapd

        • CentOS

        • SUSE

        • Ubuntu

      • Adding the radiusProfile schema

      • Populating the LDAP directory

      • Installing FreeRADIUS's LDAP package

      • Configuring the ldap module

      • Testing the LDAP user store

      • Binding as a user

      • Advanced use of LDAP

        • Ldap-Group and User-Profile AVP

        • Reading passwords from LDAP

    • Active Directory as a user store

    • Time for action – connecting FreeRADIUS to Active Directory

      • Installing Samba

      • Configuring Samba

      • Joining the domain

        • CentOS

        • SUSE

        • Ubuntu

      • FreeRADIUS and ntlm_auth

        • PAP Authentication

        • MS-CHAP Authentication

    • Summary

      • Linux system users

      • SQL database

      • LDAP directory

      • Active Directory

  • Chapter 6: Accounting

    • Requirements for this chapter

    • Basic accounting

    • Time for action – simulate accounting from an NAS

      • Files for simulation

      • Starting a session

      • Ending a session

      • Orphan sessions

      • Independence of accounting

      • NAS: important AVPs

        • Acct-Status-Type

        • Acct-Session-Id

        • AVPs indicating usage

      • NAS: included AVPs

      • FreeRADIUS: pre-accounting section

        • Realms

        • Setting Acct-Type

      • FreeRADIUS: accounting section

      • Minimising orphan sessions

      • radwho

      • radzap

    • Limiting a user's simultaneous sessions

    • Time for action – limiting a user's simultaneous sessions

      • Session section

      • Problems with orphan sessions

      • checkrad

    • Limiting the usage of a user

      • 30 minutes per day in total

      • How FreeRADIUS can help

    • Time for action – limiting a user's usage

      • Activating a daily counter

      • Terminating the session at a specified time

      • rlm_counter

      • Using rlm_sqlcounter

      • Resetting the counter

      • SQL module instance

      • Special variables inside the query

      • Empty account records

      • Counters that reset daily

      • Counting octets

    • Housekeeping of accounting data

      • Web-based tools

    • Summary

  • Chapter 7: Authorization

    • Implementing restrictions

    • Authorization in FreeRADIUS

    • Introduction to unlang

      • Using conditional statements

    • Time for action – using the if statement in unlang

      • Obtaining a return code using the if statement

        • Checking if an attribute exists

        • Using logical expressions to authenticate a user

      • Attributes and variables

        • Attribute lists

    • Time for action – referencing attributes

      • Attributes in the if statement

        • Variables

    • Time for action – SQL statements as variables

    • Time for action – setting default values for variables

    • Time for action – using command substitution

    • Time for action – using regular expressions

    • Practical unlang

      • Limiting data usage

    • Time for action – using unlang to create a data counter

      • Defining custom attributes

        • 32-bit limitation

      • Using the perl module

        • reset_time.pl

        • check_usage.pl

        • Installing the perl module on CentOS

      • Updating the dictionary files

        • The recommended way of updating dictionaries

      • Preparing the users file

      • Preparing the SQL database

      • Adding unlang code to the virtual server

      • The SUSE and Ubuntu bug

        • Pre-loading Perl library

      • Testing the data counter

      • Clean-up

    • Summary

  • Chapter 8: Virtual Servers

    • Why use virtual servers?

    • Defining and enabling virtual servers

    • Time for action – creating two virtual servers

      • Available sub-sections

      • Enabling and disabling virtual servers

    • Using enabled virtual servers

    • Time for action – using a virtual server

      • Including a virtual server

      • Handling Post-Auth-Type correctly

        • Taking care of Type attributes

    • Virtual server for happy hour

    • Time for action – incorporating the Hotspot Happy Hour policy

      • Enabling the Happy Hour virtual server

      • Adding the virtual server to a client

      • Defining clients in SQL

    • Consolidating an existing setup using a virtual server

    • Time for action – creating a virtual server for the Computer

    • Science faculty

      • Consolidation implementation

      • A named files section

      • A virtual server for the Computer Science faculty

      • Incorporating the new virtual server

      • What about users stored in SQL?

      • When IP addresses and ports clash

      • Local listen and client sections

        • IPv6

        • Listen section → type directive

    • Pre-defined virtual servers

    • Summary

  • Chapter 9: Modules

    • Installed, available, and missing modules

    • Time for action – discovering available modules

      • Locating installed modules

        • Naming convention

        • Adding alternative paths

      • Available modules

      • Missing modules

    • Including and configuring a module

    • Time for action – incorporating expiration and linelog modules

      • Configuring a module

        • Using modules

      • Sections that can contain modules

    • Using one module with different configurations

    • Order of modules and return codes

    • Time for action – investigating the order of modules

      • Access-Request

      • Return codes

    • Some interesting modules

    • Summary

  • Chapter 10: EAP

    • EAP basics

      • EAP components

        • Authenticator

        • Supplicant

        • Backend authentication server

      • EAP conversation

        • EAPOL-Start

        • EAPOL-Packet

    • Practical EAP

    • Time for action – testing EAP on FreeRADIUS with JRadius

    • Simulator

      • Preparing FreeRADIUS

      • Configuring JRadius Simulator

      • Configuring the eap module

        • The user store

        • EAP on the client

    • EAP in production

      • Public Key Infrastructure in brief

      • Creating a PKI

    • Time for action – creating a RADIUS PKI for you organization

      • Why use a PKI?

        • Adding a CA to the client

      • Configuring the inner-tunnel virtual server

    • Time for action – testing authentication on the inner-tunnel

    • virtual server

      • The difference between inner and outer identities

        • Naming conventions for the outer identity

      • Disabling unused EAP methods

    • Time for action – disabling unused EAP methods

      • Message-Authenticator

    • Summary

  • Chapter 11: Dictionaries

    • Why do we need dictionaries?

      • Parsing requests

      • Generating responses

    • How to include dictionaries

    • Time for action – including new dictionaries

    • How FreeRADIUS includes dictionary files

      • Including your own dictionary files

        • Including dictionary files already installed

        • Adding private attributes

        • Updating an existing dictionary

    • Time for action – updating the MikroTik dictionary

      • Finding the latest supported attributes

        • Location of updated dictionary files

        • Order of inclusions

        • Attribute names

        • Upgrading FreeRADIUS

    • Format of dictionary files

      • Notes inside the comments

      • Vendor definitions

      • Attributes and values

        • Name field

        • Number field

        • Type field

        • Optional vendor field

        • Value definitions

      • Accessing dictionary files

    • Summary

  • Chapter 12: Roaming and Proxying

    • Roaming—an overview

      • Agreement between an ISP and a Telco

      • Agreement between two organizations

    • Realms

    • Time for action – investigating the default realms in FreeRADIUS

      • Suffix module

        • NULL realm

        • Enabling an instance of the realm module

      • Defining the NULL realm

    • Time for action – activating the NULL realm

      • Stripped-User-Name and realm

        • LOCAL realm

        • Actions for a realm

      • Defining a proper realm

    • Time for action – defining the realm

      • Rejecting usernames without a realm

    • Time for action – rejecting requests without a realm

      • DEFAULT realm

      • In closing

    • Proxying

    • Time for action – configuring proxying between two

    • organizations

      • Proxying authentication requests

        • Flow chart of an authentication proxy request

        • EAP and dynamic VLANs

        • Removing and replacing reply attributes

    • Time for action – filtering reply attributes returned by a

    • home server

      • Status of the home servers

    • Time for action – using the preferred way for status checking

      • Proxying accounting requests

    • Time for action – simulating proxied accounting

      • Flow of an accounting proxy request

        • Updating accounting records after a server outage

    • Summary

  • Chapter 13: Troubleshooting

    • Basic principles

    • FreeRADIUS does not start up

      • Who's using my port?

      • Checking the configuration

      • Finding a missing module or library

      • Fixing a broken external component

        • FreeRADIUS refuses to start

        • FreeRADIUS runs despite the display of an error message

        • FreeRADIUS only reports a problem when answering a request

      • Using the startup script

    • FreeRADIUS is slow

    • Time for action – performing baseline speed testing

      • Tuning the performance of FreeRADIUS

        • Main server

        • LDAP Module

        • SQL Module

      • Redundancy and load-balancing

      • Things beyond our control

    • FreeRADIUS dies

    • Client-related problems

      • Testing UDP connectivity to a RADIUS server

      • The control-socket virtual server

    • Time for action – using the control-socket and raddebug for

    • troubleshooting

      • CentOS

        • SUSE

        • Ubuntu

        • Using raddebug

        • Remember the log output

        • Spotting a mismatched shared secret

        • Options for raddebug

        • Raddebug auto termination

        • If there's no output from raddebug

    • Authenticating users

      • Editing the users file

      • Using raddebug

      • When passwords change

        • Password length

      • EAP problems

        • The CA certificate

        • Identify where a problem is located

    • Problems with proxying

    • Online resources

    • Using the mailing list

    • Summary

  • Appendix: Pop Quiz Answers

    • Chapter 1

      • Pop quiz – RADIUS knowledge

    • Chapter 2

      • Pop quiz – installation

    • Chapter 3

      • Pop quiz – clients.conf

    • Chapter 4

      • Pop quiz – authentication

    • Chapter 5

      • Pop quiz – user stores

    • Chapter 6

      • Pop quiz – accounting

    • Chapter 7

      • Pop quiz – authorization

    • Chapter 8

      • Pop quiz – virtual servers

    • Chapter 9

      • Pop quiz – modules

    • Chapter 10

      • Pop quiz – EAP

    • Chapter 11

      • Pop quiz – dictionaries

    • Chapter 12

      • Pop quiz – roaming and proxying

    • Chapter 13

      • Pop quiz – troubleshooting

  • Index

Nội dung

www.it-ebooks.info FreeRADIUS Beginner's Guide Manage your network resources with FreeRADIUS Dirk van der Walt BIRMINGHAM - MUMBAI www.it-ebooks.info FreeRADIUS Beginner's Guide Copyright © 2011 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmied in any form or by any means, without the prior wrien permission of the publisher, except in the case of brief quotaons embedded in crical arcles or reviews. Every eort has been made in the preparaon of this book to ensure the accuracy of the informaon presented. However, the informaon contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark informaon about all of the companies and products menoned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this informaon. First published: September 2011 Producon Reference: 1260811 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-849514-08-8 www.packtpub.com Cover Image by Asher Wishkerman (a.wishkerman@mpic.de) www.it-ebooks.info Credits Author Dirk van der Walt Reviewers Ante Gulam Af Razzaq Acquision Editor Chaitanya Apte Development Editors Karkey Pandey Alina Lewis Technical Editor Vanjeet D'souza Copy Editor Neha Shey Project Coordinator Srimoyee Ghoshal Proofreader Chris Smith Indexers Hemangini Bari Tejal Daruwale Graphics Nilesh Mohite Producon Coordinator Adline Swetha Jesuthas Cover Work Adline Swetha Jesuthas www.it-ebooks.info About the Author Dirk van der Walt is an open source soware specialist from Pretoria, South Africa. He is a rm believer in the potenal of open source soware. Being a Linux user for almost ten years, it was love at rst boot. From then on Dirk spent his available me sharing his knowledge with others equally passionate about the freedom and aordability open source soware gives to the community. In 2003, Dirk started coding with Perl as his language of choice and gave his full aenon to funconal and aesthec user interface design. He also compiled an online Gtk2-Perl study guide to promote the advancement of Perl on the desktop. As Rich Internet Applicaons (RIA) became more popular, Dirk added the Dojo toolkit and CakePHP to his skills set to create an AJAX-style front-end to a FreeRADIUS MySQL database. His latest work is YFi Hotspot Manager. Today YFi Hotspot Manager is used in many localies around the globe. With many contributors to the project it proves just how well the open source soware model can work. I'd like to thank the Lord Jesus for life and light, my wife Petra and daughter Daniélle for all their support and understanding, my brother Karel for his interest and help. I would also like to thank the people involved with the FreeRADIUS project, from the coders to the commenters. Lastly I'd like to thank Packt Publishing for supporng Open Source soware the way they do. www.it-ebooks.info About the Reviewers Ante Gulam is a 26-year-old soware and system engineer with more than seven years of working experience in various segments of the IT industry. He has worked as a consultant and system engineer on POSIX-compliant systems (Linux, BSD, SCO, and others), and lately has focused mainly on security, design, and administraon of Microso-based enterprise soluons. Ante is currently working as a system engineer and soware developer, primarily on MS plaorms (.NET) in Ri-ing d.o.o., a medium-sized soware development company. Being involved in security for several years Ante gained experience in the development of various security tools based on many dierent technologies and has wrien arcles and co-edited Phearless Security Ezine acvely for the last four years. Presently, he is working on large networking projects and enterprise environments; adopng them for standards like PCI-DSS enables him to stay in touch with security on the enterprise level. I would like to thank my family, my friends, and my girlfriend for the their paence. Also all the guys from the "gn00bz" team for all the hours full of fun and knowledge while playing CTF for the past couple of years. www.it-ebooks.info Af Razzaq holds an MSc degree from Strathclyde University, Glasgow, UK in Communicaon, Control, and Digital Signal Processing, and a BSc degree in Computer Science from NUCES, Pakistan. Aer his MSc degree, he started his career as a soware engineer in the area of Mobile Applicaon Development in J2ME in Tricastmedia, Glasgow, UK. During this period he also published an arcle at Java.net tled Geng Started with BlackBerry J2ME Development. He is currently working as the Development Manager at Terminus Technologies who specializes in telecom billing soware development. His responsibilies include the development of the billing system and its integraon with other applicaons both proprietary and open source (Asterisk, FreeSwitch, FreeRADIUS, and others). Prior to joining Terminus Technologies, he worked on telecom billing at Comcerto, Bahrain. He has been working on telecom billing and VoIP/SIP Telephony for about three years. In his free me, he writes his own blog on dierent ICT topics available at http://atif- razzaq.blogspot.com. He can be contacted at atif.razaq@googlemail.com. It has been a great experience working on this project. I'd like to thank the whole team working on this project: the author and all members from Packt Publishing. I'd like to thank my family for giving up their share of me which I gave to this project. Finally, I'd thank the Great Lord for everything and then my parents who taught me and made me what I am. www.it-ebooks.info www.PacktPub.com Support les, eBooks, discount offers, and more You might want to visit www.PacktPub.com for support les and downloads related to your book. Did you know that Packt oers eBook versions of every book published, with PDF and ePub les available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details. At www.PacktPub.com, you can also read a collecon of free technical arcles, sign up for a range of free newsleers, and receive exclusive discounts and oers on Packt books and eBooks. http://PacktLib.PacktPub.com Do you need instant soluons to your IT quesons? PacktLib is Packt's online digital book library. Here, you can access, read, and search across Packt's enre library of books. Why Subscribe?  Fully searchable across every book published by Packt  Copy and paste, print and bookmark content  On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine enrely free books. Simply use your login credenals for immediate access. www.it-ebooks.info www.it-ebooks.info Table of Contents Preface 1 Chapter 1: Introducon to AAA and RADIUS 7 Authencaon, Authorizaon, and Accounng 7 Authencaon 8 Authorizaon 9 Accounng 9 RADIUS 10 RADIUS protocol (RFC2865) 11 The data packet 12 AVPs 15 Vendor-Specic Aributes (VSAs) 16 Proxying and realms 17 RADIUS server 17 RADIUS client 17 RADIUS accounng (RFC2866) 18 Operaon 18 Packet format 18 Acct-Status-Type (Type40) 19 Acct-Input-Octets (Type42) 20 Acct-Output-Octets (Type43) 20 Acct-Session-Id (Type44) 21 Acct-Session-Time (Type46) 21 Acct-Terminate-Cause (Type49) 21 Conclusion 21 RADIUS extensions 21 Dynamic Authorizaon extension (RFC5176) 21 RADIUS support for EAP (RFC3579) 22 FreeRADIUS 23 History 23 Strengths 23 www.it-ebooks.info [...]... 270 273 Basic principles FreeRADIUS does not start up Who's using my port? Checking the configuration Finding a missing module or library Fixing a broken external component FreeRADIUS refuses to start FreeRADIUS runs despite the display of an error message FreeRADIUS only reports a problem when answering a request 274 274 275 276 276 277 277 278 278 Using the startup script FreeRADIUS is slow Time for... incorporating Linux system users in FreeRADIUS Preparing rights SUSE is different CentOS Activating system users Authorize using the unix module Authenticating using pap Tips for including system users MySQL as a user store Time for action – incorporating a MySQL database in FreeRADIUS Installing MySQL Installing FreeRADIUS' s MySQL package Preparing the database Configuring FreeRADIUS Connection information... Started with FreeRADIUS A simple setup Time for action – configuring FreeRADIUS Configuring FreeRADIUS Clients Sections Client identification Shared secret Message-Authenticator Nastype Common errors Users 49 50 50 52 52 52 53 53 54 54 54 54 Files module PAP module Users file 54 55 55 Radtest Helping yourself Installed documentation 57 57 58 Time for action – discovering available man pages for FreeRADIUS. .. 305 [ xiii ] www.it-ebooks.info www.it-ebooks.info Preface FreeRADIUS Beginner's Guide contains plenty of practical exercises that will help you with everything from basic installation to the more advanced configurations like LDAP and Active Directory integration This book will help you understand authentication, authorization, and accounting in FreeRADIUS using the most popular Linux distributions of... 3) 2 AAA functions of FreeRADIUS (Chapter 4 to Chapter 7) 3 Advanced topics (Chapter 8 to Chapter 13) Let's see what each chapter deals with: Chapter 1, Introduction to AAA and RADIUS, introduces FreeRADIUS and the RADIUS protocol It highlights some key RADIUS concepts, which help the user avoid common misunderstandings Chapter 2, Installation, describes how to build and install FreeRADIUS from source... install FreeRADIUS from source on popular Linux distributions It also covers installing the FreeRADIUS packages included with popular Linux distributions Ubuntu, SUSE, and CentOS will be used to ensure a wide coverage Chapter 3, Getting Started with FreeRADIUS, gives a brief introduction on the various components of FreeRADIUS It also discusses the process of handling a basic authentication request www.it-ebooks.info... www.it-ebooks.info www.it-ebooks.info 1 Introduction to AAA and RADIUS It is my pleasure to present you a beginner's guide to FreeRADIUS This book will help you to deploy a solid, stable, and scalable RADIUS server in your environment This chapter is used as an introduction to RADIUS and FreeRADIUS We will be covering a fair amount of theory and recommend you pay special attention to it This will supply... Order of inclusions Attribute names Upgrading FreeRADIUS Name field Number field Type field Optional vendor field Value definitions 241 241 241 241 242 243 243 244 244 245 Chapter 12: Roaming and Proxying Roaming—an overview Agreement between an ISP and a Telco Agreement between two organizations Realms Time for action – investigating the default realms in FreeRADIUS Suffix module NULL realm Enabling... Configuration files Important includes Libraries and dictionaries FreeRADIUS- specific AVPs Running as Listen section Log files 61 62 62 62 62 63 63 64 64 64 65 Summary 66 Man pages Configuration file comments radiusd Who was logged in and when? Who is logged in right now? 58 60 65 65 65 Chapter 4: Authentication Authentication protocols PAP CHAP MS-CHAP FreeRADIUS authorize before authenticate [ iii ] www.it-ebooks.info... request 274 274 275 276 276 277 277 278 278 Using the startup script FreeRADIUS is slow Time for action – performing baseline speed testing Tuning the performance of FreeRADIUS 279 279 279 280 Redundancy and load-balancing Things beyond our control FreeRADIUS dies 282 283 283 Main server LDAP Module SQL Module [ xi ] www.it-ebooks.info 280 281 281 Table of Contents Client-related problems Testing UDP connectivity . www.it-ebooks.info FreeRADIUS Beginner's Guide Manage your network resources with FreeRADIUS Dirk van der Walt BIRMINGHAM - MUMBAI www.it-ebooks.info FreeRADIUS Beginner's. create an AJAX-style front-end to a FreeRADIUS MySQL database. His latest work is YFi Hotspot Manager. Today YFi Hotspot Manager is used in many localies

Ngày đăng: 23/03/2014, 14:20

TỪ KHÓA LIÊN QUAN