[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] templates://radiusd-livingston/{templates}



Kevin Coyner wrote:
> I took a few liberties in rewriting the control file.

Looks good.

> I would suggest that the three config files - users, clients, proxy
> - be left intact with examples but commented out completely and copied to
> /etc/radiusd-livingston as part of the install. A new file
> README.Debian could be added instructing the user to edit these
> files in /etc/radiusd-livingston.

Like that dhcp3-server the other day.

> Template: radiusd-livingston/configure_clients
...
>  Copy the example file /usr/share/doc/radiusd-livingston/examples/clients to
>  /etc/radiusd-livingston/clients and edit it for each RADIUS client you intend
>  to service.
>
> Template: radiusd-livingston/configure_users
...
>  Copy the example file /usr/share/doc/radiusd-livingston/examples/users to
>  /etc/radiusd-livingston/users and edit it for each RADIUS user you intend to
>  service.

Relaying a request from a bystander: can we avoid this stuff about
"servicing" people?  And rather than talk about editing it multiple
times, we should talk about editing it to add multiple entries.  Of
course, the "clients" are really NAS servers, and the "users" are
households with accounts, so: 

>  Copy the example file /usr/share/doc/radiusd-livingston/examples/users to
>  /etc/radiusd-livingston/users and edit it, adding an entry for each
>  client system.
or 
>  user account.

> Package: radiusd-livingston
...
> Description: Remote Authentication Dial-In User Service (RADIUS) server
>  RADIUS is an AAA (authentication, authorization and accounting) protocol for
>  managing client access to network services. This version of the RADIUS server
>  is from Lucent Technologies Inc., formerly known as Livingston Enterprises
>  Inc., and is described by RFC's 2865 to 2869.

The RFCs describe the protocol rather than the Debian package, so
order it like this:

   RADIUS is an AAA (authentication, authorization and accounting) protocol for
   managing client access to network services, and is described by RFC's 2865
   to 2869. This version is from Lucent Technologies Inc., formerly known as
   Livingston Enterprises Inc.

I would also change "RFC's" back to "RFCs", but that's a matter of
personal preference (so not in my patch).

>  Some ISP's (commonly modem, DSL, or wireless 802.11 services) require you to
>  enter a username and password in order to connect to the Internet.

Of course if we say "RFCs" we also want "ISPs" there.

>  If accepted, the server will then authorize access to the ISP system

Here on the other hand surely you mean "ISP's" (possessive).
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
--- ../radiusd-livingston.old/debian/templates	2007-05-10 20:39:01.000000000 +0100
+++ debian/templates	2007-05-10 20:48:52.000000000 +0100
@@ -1,14 +1,13 @@
 Template: radiusd-livingston/configure_clients
 Type: note
-_Description: You must configure your RADIUS server.
- Use /usr/share/doc/radiusd-livingston/examples/clients
- to generate a /etc/radiusd-livingston/clients for each
- RADIUS client you service.
+_Description: You must configure clients for your RADIUS server.
+ Copy the example file /usr/share/doc/radiusd-livingston/examples/clients to
+ /etc/radiusd-livingston/clients and edit it, adding an entry for each
+ client system.
 
 Template: radiusd-livingston/configure_users
 Type: note
-_Description: You must configure your RADIUS server.
- Use /usr/share/doc/radiusd-livingston/examples/users
- to generate a /etc/radiusd-livingston/users for each
- RADIUS user you service.
-
+_Description: You must configure users for your RADIUS server.
+ Copy the example file /usr/share/doc/radiusd-livingston/examples/users to
+ /etc/radiusd-livingston/users and edit it, adding an entry for each
+ user account.
--- ../radiusd-livingston.old/debian/control	2007-05-10 20:39:01.000000000 +0100
+++ debian/control	2007-05-10 20:46:24.000000000 +0100
@@ -12,8 +12,19 @@
 Replaces: radius-server
 Provides: radius-server
 Description: Remote Authentication Dial-In User Service (RADIUS) server
- Provides the RADIUS server from Lucent Technologies Inc, formerly
- Livingston Enterprises Inc.
+ RADIUS is an AAA (authentication, authorization and accounting) protocol for
+ managing client access to network services, and is described by RFC's 2865
+ to 2869. This version of the RADIUS server is from Lucent Technologies Inc.,
+ formerly known as Livingston Enterprises Inc.
  .
- RADIUS is a means of managing clients' access to network services, and
- is described by RFCs 2865 to 2869.
+ Some ISP's (commonly modem, DSL, or wireless 802.11 services) require you to
+ enter a username and password in order to connect to the Internet. Before
+ access to the network is granted, this information is passed to a Network
+ Access Server (NAS) device over the link-layer protocol and then to a RADIUS
+ server over the RADIUS protocol. The RADIUS server checks that the
+ information is correct using authentication schemes like PAP, CHAP or EAP. If
+ accepted, the server will then authorize access to the ISP's system and
+ select an IP address, L2TP parameters, etc.
+ .
+ RADIUS is also commonly used for accounting purposes so that the users can be
+ billed accordingly.
Template: radiusd-livingston/configure_clients
Type: note
_Description: You must configure clients for your RADIUS server.
 Copy the example file /usr/share/doc/radiusd-livingston/examples/clients to
 /etc/radiusd-livingston/clients and edit it, adding an entry for each
 client system.

Template: radiusd-livingston/configure_users
Type: note
_Description: You must configure users for your RADIUS server.
 Copy the example file /usr/share/doc/radiusd-livingston/examples/users to
 /etc/radiusd-livingston/users and edit it, adding an entry for each
 user account.
Source: radiusd-livingston
Section: net
Priority: optional
Maintainer: Paul Martin <pm@debian.org>
Build-Depends: debhelper (>>5), libdb4.5-dev
Standards-Version: 3.7.2

Package: radiusd-livingston
Architecture: any
Depends: ${shlibs:Depends}
Conflicts: radius-server
Replaces: radius-server
Provides: radius-server
Description: Remote Authentication Dial-In User Service (RADIUS) server
 RADIUS is an AAA (authentication, authorization and accounting) protocol for
 managing client access to network services, and is described by RFC's 2865
 to 2869. This version of the RADIUS server is from Lucent Technologies Inc.,
 formerly known as Livingston Enterprises Inc.
 .
 Some ISP's (commonly modem, DSL, or wireless 802.11 services) require you to
 enter a username and password in order to connect to the Internet. Before
 access to the network is granted, this information is passed to a Network
 Access Server (NAS) device over the link-layer protocol and then to a RADIUS
 server over the RADIUS protocol. The RADIUS server checks that the
 information is correct using authentication schemes like PAP, CHAP or EAP. If
 accepted, the server will then authorize access to the ISP's system and
 select an IP address, L2TP parameters, etc.
 .
 RADIUS is also commonly used for accounting purposes so that the users can be
 billed accordingly.

Reply to: