(RADIATOR) Problems after upgrading to 3.0

Kent, Ashley akent at ue.com.au
Tue Apr 30 00:52:11 CDT 2002


I've just upgrade one of my NT radiator boxes from 2.18 to 3.0 and hit a
snag.
To upgrade all I did was stop the radiator service, do a "perl makefile.pl
install", and restart radiator.
Once I restart I see in the log:

Tue Apr 30 15:29:22 2002: ERR: Unknown keyword 'Domain' in
d:\radiator\configs\radiator.cfg line 75
Tue Apr 30 15:29:22 2002: ERR: Unknown keyword 'DomainController' in
d:\radiator\configs\radiator.cfg line 76
Tue Apr 30 15:29:22 2002: ERR: Unknown keyword 'Domain' in
d:\radiator\configs\radiator.cfg line 81
Tue Apr 30 15:29:22 2002: ERR: Unknown keyword 'DomainController' in
d:\radiator\configs\radiator.cfg line 82
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/InVPN-United.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/InVPN-External.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/OutPIX-United.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/HomeUsersRtr-United.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/RASDialup-United.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/RASDialup-United.cfg
Tue Apr 30 15:29:22 2002: DEBUG: Reading users file
./Configs/DMSRASDialup-United.cfg
Tue Apr 30 15:29:23 2002: INFO: Server started: Radiator 3.0 on infprd08


It looks like radiator doesn't know how to interpret AuthByNT directives.
When I check out my /perl/site/lib/radius/ directory I see that the
authbynt.pm file is there (version 1.25).
What gives?




Thanks,


Ash.



Here my primary radiator config file:

#
----------------------------------------------------------------------------
---
# Globals
#
#
----------------------------------------------------------------------------
---

Foreground
LogDir		./Logs
LogFile		%L/radiatorlog.txt
DbDir 		.
Trace			4

#
----------------------------------------------------------------------------
---
# Clients
#
#
----------------------------------------------------------------------------
---

# Dialup router
<Client 146.178.79.25>
	Identifier HOMEUSERSRTR
	Secret xxxxxxx
</Client>

# Burwood internet firewall (burpix01)
<Client 192.168.205.2>
	Identifier PIX
	Secret xxxxxxx
</Client>

# Pinwood internet firewall (pinpix01)
<Client 192.168.204.2>
	Identifier PIX
	Secret xxxxxxx
</Client>

# UEComm firewall (burpix02)
<Client 10.11.92.10>
	Identifier PIX
	Secret xxxxxxx
</Client>

# RAS router (pinras01)
<Client 10.11.89.10>
	Identifier RAS
	Secret xxxxxxx
	# convert domain\username to username at domain
	RewriteUsername s/^(.*)\\(.*)/$2\@$1/ 
</Client>


# DMS RAS router (pinras02)
<Client 10.11.9.15>
	Identifier DMSRAS
	Secret xxxxxxx
	# convert domain\username to username at domain
	RewriteUsername s/^(.*)\\(.*)/$2\@$1/ 
</Client>


#
----------------------------------------------------------------------------
---
# AuthBy Clauses
#
#
----------------------------------------------------------------------------
---

<AuthBy NT>
	Identifier CheckInfprd08
	Domain UNITED
	DomainController \\infprd08
</AuthBy>

<AuthBy NT>
	Identifier CheckSouthgate02
	Domain IKON
	DomainController \\southgate02
</AuthBy>

<AuthBy FILE>
	Identifier CheckInVPN-United
	Filename ./Configs/InVPN-United.cfg
</AuthBy>

<AuthBy FILE>
	Identifier CheckInVPN-External
	Filename ./Configs/InVPN-External.cfg
</AuthBy>

<AuthBy FILE>
	Identifier CheckOutPIX-United
	Filename ./Configs/OutPIX-United.cfg
</AuthBy>

<AuthBy FILE>
	Identifier HomeUsersRtr-United
	Filename ./Configs/HomeUsersRtr-United.cfg
</AuthBy>

<AuthBy FILE>
	Identifier RASDialup-United
	Filename ./Configs/RASDialup-United.cfg
</AuthBy>


<AuthBy FILE>
	Identifier RASDialup-Pulse
	Filename ./Configs/RASDialup-United.cfg
</AuthBy>


<AuthBy FILE>
	Identifier DMSRASDialup-United
	Filename ./Configs/DMSRASDialup-United.cfg
</AuthBy>


#
----------------------------------------------------------------------------
---
# AuthLog Clauses
#
#
----------------------------------------------------------------------------
---

<AuthLog FILE>
	Identifier VPN-External
	Filename %L/VPN/External-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat External VPN Logon Success %H:%M:%S %v %d %Y	%U
	FailureFormat External VPN Logon Failure %H:%M:%S %v %d %Y 	%U
</AuthLog>

<AuthLog FILE>
	Identifier VPN-UE
	Filename %L/VPN/UE-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat UE VPN Logon Success %H:%M:%S %v %d %Y	%U
	FailureFormat UE VPN Logon Failure %H:%M:%S %v %d %Y 	%U
</AuthLog>

<AuthLog FILE>
	Identifier VPN-UEComm
	Filename %L/VPN/UEComm-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat UEComm VPN Logon Success %H:%M:%S %v %d %Y	%U
	FailureFormat UEComm VPN Logon Failure %H:%M:%S %v %d %Y	%U
</AuthLog>

<AuthLog FILE>
	Identifier UnitedInternetAccess
	Filename %L/Internet/united-authfailure.txt
	LogSuccess 0
	LogFailure 1
	FailureFormat United Internet Logon Fail %H:%M:%S %v %d %Y  %U
</AuthLog>

<AuthLog FILE>
	Identifier IkonInternetAccess
	Filename %L/Internet/ikon-authfailure.txt
	LogSuccess 0
	LogFailure 1
	FailureFormat Ikon Internet Logon Fail %H:%M:%S %v %d %Y  %U
</AuthLog>

<AuthLog FILE>
	Identifier Dialup
	Filename %L/Dialup/dialup-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat Dialup Logon Success %H:%M:%S %v %d %Y  %U
	FailureFormat Dialup Logon Failure %H:%M:%S %v %d %Y  %U
</AuthLog>
	
<AuthLog FILE>
	Identifier RasDialup
	Filename %L/Dialup/rasdialup-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat Dialup Logon Success %H:%M:%S %v %d %Y  %U
	FailureFormat Dialup Logon Failure %H:%M:%S %v %d %Y  %U
</AuthLog>

<AuthLog FILE>
	Identifier DMSRasDialup
	Filename %L/Dialup/dmsrasdialup-authlog.txt
	LogSuccess 1
	LogFailure 1
	SuccessFormat Dialup Logon Success %H:%M:%S %v %d %Y  %U
	FailureFormat Dialup Logon Failure %H:%M:%S %v %d %Y  %U
</AuthLog>



#
----------------------------------------------------------------------------
---
# SNMP
#
#
----------------------------------------------------------------------------
---

<SNMPAgent > 
	ROCommunity xxxxxxx
</SNMPAgent> 




#
----------------------------------------------------------------------------
---
# Mainloop
#
#
----------------------------------------------------------------------------
---

# Handlers for inbound requests through the PIX

<Handler Client-Identifier = PIX, Realm = ue.com.au>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy CheckInVPN-United
	AuthLog VPN-UE
</Handler>

<Handler Client-Identifier = PIX, Realm = uecomm.com.au>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy CheckInVPN-United
	AuthLog VPN-UEComm
</Handler>

<Handler Client-Identifier = PIX, Realm = external>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy CheckInVPN-External
	AuthLog VPN-External
</Handler>


# Handlers for outbound requests through the PIX

<Handler Client-Identifier = PIX, Realm = ikon>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy CheckSouthgate02
	AuthLog IkonInternetAccess
</Handler>

<Handler Client-Identifier = PIX>
	AuthBy CheckOutPIX-United
	AuthLog UnitedInternetAccess
</Handler>


# Handler for inbound Home Users dialup connections

<Handler Client-Identifier = HOMEUSERSRTR>
	AuthBy HomeUsersRtr-United
	AuthLog Dialup
</Handler>


# Handler for RAS dialup connections

<Handler Client-Identifier = RAS, Realm = UNITED>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy RASDialup-United
	AuthLog RasDialup
	AcctLogFileName %L/Dialup/rasdialup-acctlog.txt
</Handler>

<Handler Client-Identifier = RAS, Realm = PULSE>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy RASDialup-Pulse
	AuthLog RasDialup
	AcctLogFileName %L/Dialup/rasdialup-acctlog.txt
</Handler>

<Handler Client-Identifier = RAS>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy RASDialup-United
	AuthLog RasDialup
	AcctLogFileName %L/Dialup/rasdialup-acctlog.txt
</Handler>


# Handlers for DMS RAS dialup connections

<Handler Client-Identifier = DMSRAS, Realm = UNITED>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy DMSRASDialup-United
	AuthLog DMSRasDialup
</Handler>

<Handler Client-Identifier = DMSRAS>
	RewriteUsername s/^([^@]+).*/$1/
	AuthBy DMSRASDialup-United
	AuthLog DMSRasDialup
</Handler>

===
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