(RADIATOR) static IP address and DNS for Cisco VPN

Judy Angel J.Angel at herts.ac.uk
Tue Feb 10 06:10:31 CST 2004


Included are the config and debug, the user section is in the original mail.
I have specified cisco-avpair="ip:addr_pool=acepool"
what is the syntax for one ip address?

many thanks

Judy Angel
University of Hertfordshire

# proxy.cfg
#
#
# Author: Mike McCauley (mikem at open.com.au)
# Copyright (C) 1997 Open System Consultants
# $Id: proxy.cfg,v 1.1 1999/01/28 05:13:52 mikem Exp $

# Set this to the directory where your logfile and details file are to go
Foreground
LogStdout
LogDir /logs/Rad

# Set this to the database directory. It should contain these files:
# users           The user database
# dictionary      The dictionary for your NAS
DbDir .
Trace 4

# This clause defines a single client to listen to
<Client hestia.herts.ac.uk>
	Secret   xxx
</Client>

<Client gemini.herts.ac.uk>
        Secret  xxx
</Client>

<Client helios.herts.ac.uk>
	Secret   xxx
</Client>

<Client altair.herts.ac.uk>
	Secret xxx
</Client>

<Client ascend.herts.ac.uk>
	Secret xxx
</Client>

<Client ras.herts.ac.uk>
	Secret xxx
</Client>


<Client 147.197.121.1>
	Secret xxx
</Client>

# For testing: this allows us to honour requests from radpwtst
# on the same host.
<Client localhost>
	Secret mysecret
	DupInterval 0
</Client>

# define AuthBy clauses with Identifiers for later use

<AuthBy FILE>
	Identifier CheckUsers
	Filename %D/users
</AuthBy>

<AuthBy ACE>
	Identifier CheckACE
        ConfigDirectory /var/adm/hat/ace/data
</AuthBy>

<AuthBy UNIX>
	Identifier CheckSystem
</AuthBy>

<Realm hestia>
	RewriteUsername	s/^([^@]+).*/$1/
	<AuthBy RADIUS>
		Host hestia.herts.ac.uk
		Secret mysecret
	</AuthBy>
</Realm>

<Realm gemini>
	RewriteUsername	s/^([^@]+).*/$1/
	<AuthBy RADIUS>
		Host gemini.herts.ac.uk
		Secret xxx
	</AuthBy>
        # Log accounting to the detail file in LogDir
        AcctLogFileName %L/detail
</Realm>

<Realm gemvpn>
	RewriteUsername	s/^([^:]+).*/$1/
	<AuthBy RADIUS>
		Host gemini.herts.ac.uk
		Secret xxx
	</AuthBy>
</Realm>

<Realm altair>
	RewriteUsername s/^([^@]+).*/$1/
	<AuthBy RADIUS>
		Host altair.herts.ac.uk
		Secret xxx
	</AuthBy>
        # Log accounting to the detail file in LogDir
        AcctLogFileName %L/detail

</Realm>

<Realm staff>
	RewriteUsername s/^([^@]+).*/$1/
	<AuthBy RADIUS>
		Host altair.herts.ac.uk
		Secret xxx
	</AuthBy>
        # Log accounting to the detail file in LogDir
        AcctLogFileName %L/detail

</Realm>

<Realm>
 	AuthBy CheckUsers
	# Log accounting to the detail file in LogDir
        AcctLogFileName %L/detail
</Realm>

# This clause handles all the other realms
<Realm DEFAULT>
	AuthBy CheckUsers
	# Log accounting to the detail file in LogDir
	AcctLogFileName	%L/detail
</Realm>


debug:

*** Received from 147.197.194.8 port 21645 ....
Code:       Access-Request
Identifier: 48
Authentic: 
<232>~<139><138><236><138><3><207><218><127><162><242><237><196><189
><241>
Attributes:
        NAS-IP-Address = 147.197.194.8
        NAS-Port-Type = Async
        User-Name = "acesid"
        Calling-Station-Id = "80.40.51.76"
        User-Password = 
"?<176>`<234><186>*8<222><20><229><130><144><177>S<161>$
"

Tue Feb 10 11:50:24 2004: DEBUG: Handling request with Handler 'Realm='
Tue Feb 10 11:50:24 2004: DEBUG:  Deleting session for acesid, 
147.197.194.8,
Tue Feb 10 11:50:24 2004: DEBUG: Handling with Radius::AuthFILE: CheckUsers
Tue Feb 10 11:50:24 2004: DEBUG: Radius::AuthFILE looks for match with 
acesid
Tue Feb 10 11:50:24 2004: DEBUG: Handling with Radius::AuthACE: CheckACE
Tue Feb 10 11:50:24 2004: DEBUG: Radius::AuthACE looks for match with acesid
Tue Feb 10 11:50:25 2004: DEBUG: Radius::AuthACE ACCEPT:
Tue Feb 10 11:50:25 2004: DEBUG: Radius::AuthFILE ACCEPT:
Tue Feb 10 11:50:25 2004: DEBUG: Access accepted for acesid
Tue Feb 10 11:50:25 2004: DEBUG: Packet dump:
*** Sending to 147.197.194.8 port 21645 ....
Code:       Access-Accept
Identifier: 48
Authentic: 
<232>~<139><138><236><138><3><207><218><127><162><242><237><196><189
><241>
Attributes:
        Framed-IP-Address = 147.197.253.64
        Service-Type = Framed-User
        Framed-Protocol = PPP
        Framed-IP-Netmask = 255.255.255.255
        Ascend-Link-Compression = Link-Comp-MS-Stac
        Ascend-Idle-Limit = 3600
        Ascend-Client-Assign-DNS = DNS-Assign-Yes
        Ascend-Client-Primary-DNS = 147.197.200.2
        Ascend-Client-Secondary-DNS = 147.197.200.44
        cisco-avpair = "ip:dns-servers=147.197.200.2 147.197.200.44"
        cisco-avpair = "ip:addr_pool=acepool"

Tue Feb 10 11:51:23 2004: DEBUG: Packet dump:
*** Received from 147.197.254.10 port 1645 ....




--On 10 February 2004 08:14 +1100 Hugh Irvine <hugh at open.com.au> wrote:

>
> Hello Judy -
>
> Could you also please send me a copy of your configuration file (no
> secrets) together with a trace 4 debug from Radiator showing what is
> happening with this user?
>
> regards
>
> Hugh
>
>
> On 10 Feb 2004, at 00:52, Judy Angel wrote:
>
>> apology for the lack of signature.
>>
>> Many thanks
>> Judy Angel
>> University of Hertfordshire
>>
>> --On 09 February 2004 12:40 +0000 Judy Angel <J.Angel at herts.ac.uk>
>> wrote:
>>
>>> I have radius for dialup and Ace  authentication and all works fine. I
>>> also have VPN configured on a Cisco router and authentication is ok,
>>> from
>>> a cisco vpn client. However I would like the static ip address and dns
>>> set in the users file to be transferred to the vpn client.
>>>
>>> I have tried to add cisco-avpair but the client does not see that. I
>>> can
>>> see no error in the radius log file.
>>>
>>> Any suggestion please.
>>>
>>> users file:
>>> acesid  Auth-Type = CheckACE
>>>         Service-Type = Framed-User,
>>>         AddToReply      Framed-Protocol = PPP,
>>>         Framed-IP-Netmask = 255.255.255.255,
>>>         Ascend-Link-Compression = Link-Comp-MS-Stac,
>>>         Ascend-Idle-Limit = 3600,
>>>         Framed-IP-Address = xxx.xxx.xxx.64,
>>>         Ascend-Client-Assign-DNS = DNS-Assign-Yes,
>>>         Ascend-Client-Primary-DNS = xxx.xxx.xxx.2,
>>>         Ascend-Client-Secondary-DNS = xxx.xxx.xxx.44,
>>>         cisco-avpair="ip:dns-servers=xxx.xxx.xxx.2 xxx.xxx.xxx.44"
>>>
>>>
>>> ===
>>> Archive at http://www.open.com.au/archives/radiator/
>>> Announcements on radiator-announce at open.com.au
>>> To unsubscribe, email 'majordomo at open.com.au' with
>>> 'unsubscribe radiator' in the body of the message.
>>
>>
>> ===
>> Archive at http://www.open.com.au/archives/radiator/
>> Announcements on radiator-announce at open.com.au
>> To unsubscribe, email 'majordomo at open.com.au' with
>> 'unsubscribe radiator' in the body of the message.
>>
>>
>
> NB: have you included a copy of your configuration file (no secrets),
> together with a trace 4 debug showing what is happening?
>
> --
> Radiator: the most portable, flexible and configurable RADIUS server
> anywhere. Available on *NIX, *BSD, Windows, MacOS X.
> -
> Nets: internetwork inventory and management - graphical, extensible,
> flexible with hardware, software, platform and database independence.
> -
> CATool: Private Certificate Authority for Unix and Unix-like systems.
>
> ===
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.


===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list