[RADIATOR] Radwho.pl page failed to open: specified CGI application misbehaved by not returning a complete set of HTTP headers. on Windows2003/IIS
Hugh Irvine
hugh at open.com.au
Thu Jul 10 04:06:59 CDT 2008
Hello Scott -
Radmin already contains this functionality - why do you want to use
radwho?
regards
Hugh
On 10 Jul 2008, at 18:46, <scottshaw at 163.com> wrote:
> Hello
> I am trying the radwho feature to manage the sessions, but got the
> error to open this page. The environment is:
> windows 2003 server, IIS web server, Radiator 4.2, Radmin
> 1.10,ActivePerl-5.8.8.822-MSWin32-x86-280952.msi, MS SQL 2003
> enterprise version. All configured well and works. Radmin works
> with MS SQL too. I follow the ref instruction to copy the radwho.pl
> into c:\inetpub\scripts\radmin\priviate\ director ,same as
> listusers.pl as those pages work well.I configured IIS to ask for
> access control to this directory which works well too.But when I
> try to launch the radwho.pl page with IE7, it give me the error
> below. I tried to copied a few lines from listusers.pl into this
> file and it still doesn't work. The lines are:
>
> #!C:\Perl\bin\perl.exe
> # -*- mode: Perl -*-
> # radwho.pl
> #
> # CGI script to show current sessions
> #
> # Author: Mike
> # Copyright (C) 1997 Open System Consultants
> # $Id: radwho.pl,v 1.4 2002/06/12 05:41:11 mikem Exp $
>
> BEGIN
> {
> # Not all web servers start us off in the directory where
> # this executable is. Lets be consistent.
> chdir('Radmin/private') if $^O eq 'MSWin32';
> }
> Other portion I changed is I added this below:
>
> $DBSource = 'dbi:ODBC:radmin';
> $DBUsername = 'radmin';
> $DBAuth = 'radminpw';
>
>
>
> I tested on CLI with this this result which looks correct:
> C:\Inetpub\Scripts\Radmin\private>perl radwho.pl
> Current Sessions by User-Name at Thu Jul 10 16:43:00 2008
> User-Name NAS-Identifier NAS-Port Acct-Session-Id
> Timestamp
> Time On Framed-IP-Address NAS-Port-Type Service-Type
> test1 203.63.154.1 1234 999001 Wed May 14 00:30:01
> 2008 57 16:12
> :59 Async Framed-User
>
> C:\Inetpub\Scripts\Radmin\private>
>
> Does it need to run Make install.pl to install it again?
> Just don't understand why the page cannot show . Any advice? Thanks !
>
> best regards
> Scott
>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
NB:
Have you read the reference manual ("doc/ref.html")?
Have you searched the mailing list archive (www.open.com.au/archives/
radiator)?
Have you had a quick look on Google (www.google.com)?
Have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?
Have you checked the RadiusExpert wiki:
http://www.open.com.au/wiki/index.php/Main_Page
--
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
Includes support for reliable RADIUS transport (RadSec),
and DIAMETER translation agent.
-
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.
More information about the radiator
mailing list