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@domain RewriteUsername s/^(.*)\\(.*)/$2\@$1/ </Client> # DMS RAS router (pinras02) <Client 10.11.9.15> Identifier DMSRAS Secret xxxxxxx # convert domain\username to username@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 [EMAIL PROTECTED] To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe radiator' in the body of the message.