(RADIATOR) Ipv6 and authport change on radiator on window xp
Hugh Irvine
hugh at open.com.au
Sun Mar 19 16:11:46 CST 2006
Hello YF -
Could you try using different port numbers altogether?
Try something like this:
AuthPort 11645
AcctPort 11646
This way we can tell whether it is a port problem or something else.
regards
Hugh
On 19 Mar 2006, at 23:45, <YF at uni-holding.com> <YF at uni-holding.com>
wrote:
> Thanks!
> I checked, and found 2 Radius software tested on this XP PC. IAS not
> installed though.I disabled those radius service ,and use netstat -
> a to
> check , port 1645 not in use any more,but it still gave me that
> error,"
> Could not create authentication socket: Unknown error at (eval 4)
> line 541.
> ...caught at c:\Perl\bin\radiusd line 2. "
>
> can you advise?Thanks!
>
> C:\Program Files\Radiator>
> C:\Program Files\Radiator>netstat -a
>
> Active Connections
>
> Proto Local Address Foreign Address State
> TCP hw-4cf5e4c6e681:http hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:epmap hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:211 hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:microsoft-ds hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:gds_db hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:3306 hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:3389 hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:1025 hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:10110 hw-4cf5e4c6e681:0 LISTENING
> TCP hw-4cf5e4c6e681:netbios-ssn hw-4cf5e4c6e681:0 LISTENING
> UDP hw-4cf5e4c6e681:microsoft-ds *:*
> UDP hw-4cf5e4c6e681:isakmp *:*
> UDP hw-4cf5e4c6e681:4500 *:*
> UDP hw-4cf5e4c6e681:ntp *:*
> UDP hw-4cf5e4c6e681:1900 *:*
> UDP hw-4cf5e4c6e681:ntp *:*
> UDP hw-4cf5e4c6e681:netbios-ns *:*
> UDP hw-4cf5e4c6e681:netbios-dgm *:*
> UDP hw-4cf5e4c6e681:1900 *:*
>
> C:\Program Files\Radiator>
> C:\Program Files\Radiator>
> C:\Program Files\Radiator>perl c:\Perl\bin\radiusd
> Thu Mar 16 23:11:37 2006: DEBUG: Finished reading configuration file
> 'C:\Program
> Files\Radiator\radius.cfg'
> This Radiator license will expire on 2006-07-01
> This Radiator license will stop operating after 1000 requests
> To purchase an unlimited full source version of Radiator, see
> http://www.open.com.au/ordering.html
> To extend your license period, contact admin at open.com.au
>
> Thu Mar 16 23:11:37 2006: DEBUG: Reading dictionary file './
> dictionary'
> Thu Mar 16 23:11:37 2006: DEBUG: Creating authentication port
> ipv6::::1645
> Could not create authentication socket: Unknown error at (eval 4)
> line 541.
> ...caught at c:\Perl\bin\radiusd line 2.
>
>
>
> ----- Original Message ----- From: "Hugh Irvine" <hugh at open.com.au>
> To: <scottshaw at 163.com>
> Cc: "Radiator" <radiator at open.com.au>
> Sent: Thursday, March 16, 2006 5:19 AM
> Subject: Re: (RADIATOR) Ipv6 and authport change on radiator on
> window xp
>
>
>>
>> Hello YF -
>>
>> The error shown below is due to some other program already
>> listening on
>> the port number(s) you have specified.
>>
>> On a Windows server this is usually the Microsoft radius server
>> that must
>> be disabled before you can run Radiator.
>>
>> regards
>>
>> Hugh
>>
>>
>> On 16 Mar 2006, at 01:54, <scottshaw at 163.com> <scottshaw at 163.com>
>> wrote:
>>
>>> Hugh, thanks! I installed socket6 on windows Xp,which supports
>>> IPv6.
>>> Then I use the ipv6 sample in goodies , rename as radius.cfg
>>> and run
>>> radiusd again, got the error of
>>> "Could not create authentication socket: Unknown error at (eval
>>> 4) line
>>> 541.
>>> ...caught at c:\Perl\bin\radiusd line 2"
>>> Can you advise?Thanks!
>>> Rgds
>>> YF
>>>
>>>
>>> C:\>ppm install http://www.open.com.au/radiator/free-downloads/
>>> Socket6.ppd
>>> Installing package 'http://www.open.com.au/radiator/free-downloads/
>>> Socket6.ppd'.
>>> ..
>>> Downloading http://www.open.com.au/radiator/free-downloads/MSWin32-
>>> x86-multi-thr
>>> ead/Socket6.ppm.tar.gz ...
>>> Installing C:\Perl\site\lib\auto\Socket6\Socket6.dll
>>> Installing C:\Perl\site\lib\auto\Socket6\Socket6.lib
>>> Installing C:\Perl\site\lib\auto\Socket6\Socket6.exp
>>> Installing C:\Perl\site\lib\auto\Socket6\Socket6.bs
>>> Installing C:\Perl\site\lib\Socket6.pm
>>>
>>> C:\
>>>
>>> C:\Program Files\Radiator>perl c:\Perl\bin\radiusd -foreground
>>> ....
>>> Wed Mar 15 22:45:15 2006: DEBUG: Reading dictionary file './
>>> dictionary'
>>> Wed Mar 15 22:45:15 2006: DEBUG: Creating authentication port
>>> ipv6::::1645
>>> Could not create authentication socket: Unknown error at (eval
>>> 4) line
>>> 541.
>>> ...caught at c:\Perl\bin\radiusd line 2.
>>>
>>>
>>> My config file:
>>>
>>> # ipv6.cfg
>>>
>>> Foreground
>>> LogStdout
>>> LogDir .
>>> DbDir .
>>> # User a lower trace level in production systems:
>>> Trace 4
>>>
>>> # Listen for radius requests on all IPV6 and IPV4 addresses
>>> BindAddress ipv6:::
>>>
>>> # Another example: listen on the IPV6 loopback address, and on a
>>> specific IPV4 address:
>>> #BindAddress ipv6:::1,203.63.154.29
>>>
>>> # You will probably want to add other Clients to suit your site,
>>> # one for each NAS you want to work with
>>>
>>> # This will handle requests from the IPV6 loopback address only
>>> <Client ipv6:::1>
>>> Secret topsec
>>> DupInterval 0
>>> </Client>
>>>
>>> # This will handle requests from a specific IPV6 address only:
>>> <Client ipv6:2001:720:1500:1::a100>
>>> Secret mysecret
>>> DupInterval 0
>>> </Client>
>>>
>>> # This will handle requests from
>>> <Client 192.168.2.121>
>>> Secret topsec
>>> DupInterval 0
>>> </Client>
>>>
>>> <Realm DEFAULT>
>>> <AuthBy FILE>
>>> Filename ./users
>>> </AuthBy>
>>> # Log accounting to a detail file
>>> AcctLogFileName ./detail
>>> </Realm>
>>>
>>> # This proxies all users with a user name like username at proxy.com
>>> # to an IPV6 server on loclahost
>>> <Realm proxy.com>
>>> <AuthBy RADIUS>
>>> # This binds our outgoing proxy port to IPV6 any address. We
>>> need this
>>> # if the main incoming radius port does not have an IPV6
>>> BindAddress
>>> # (the default in an IPV4 ANY address)
>>> # In order to proxy to an IPV6 address, LocalAddress
>>> # _must_ be bound to an IPV6 address
>>> # LocalAddress ipv6:::
>>>
>>> # On the other hand if the main incoming BindAddress is ipv6,
>>> # and you wish to proxy to an IPV4 address, you will need
>>> LocalAddress 0.0.0.0
>>>
>>> # Proxy to localhost by IPV6
>>> Host ipv6:::1
>>>
>>> AuthPort 1647
>>> AcctPort 1648
>>> </AuthBy>
>>> </Realm>
>>>
>>> ----- Original Message ----- From: "Hugh Irvine" <hugh at open.com.au>
>>> To: <YF at uni-holding.com>
>>> Cc: "Radiator" <radiator at open.com.au>
>>> Sent: Tuesday, March 14, 2006 4:06 AM
>>> Subject: Re: (RADIATOR) Ipv6 and authport change on radiator on
>>> window
>>> xp
>>>
>>>
>>>>
>>>>
>>>> Hello YF -
>>>>
>>>> As shown in the error message (and in the manual) you will need to
>>>> install Socket6 before you can use IPv6.
>>>>
>>>> See the example configuration file in "goodies/ipv6.cfg" in the
>>>> Radiator 3.14 reference manual.
>>>>
>>>> Note that your operating system must also support IPv6.
>>>>
>>>> regards
>>>>
>>>> Hugh
>>>>
>>>>
>>>> On 14 Mar 2006, at 01:17, <YF at uni-holding.com> <YF at uni-
>>>> holding.com>
>>>> wrote:
>>>>
>>>>> Dear friends,
>>>>> I have installed the radiator on a windows XP, with basic test/
>>>>> radtest works well,and with a NAS system.Now I changed it use
>>>>> port
>>>>> 1812 for authentication and added IPv6 statement,But I got
>>>>> the error
>>>>> as below:
>>>>> 1.Could not bind authentication socket
>>>>> 2.DEBUG: Creating authentication port :::1:1645
>>>>> Can't locate Socket6.pm in @INC (@INC contains: . C:/Perl/lib C:/
>>>>> Perl/site/lib
>>>>> ) at C:/Perl/site/lib/Radius/Util.pm line 754
>>>>>
>>>>> can any of you advise?I will do an IPv6 testing with a Ipv6
>>>>> router in
>>>>> a few days,radiator will be on windows2003 server.Thanks!
>>>>> YF
>>>>>
>>>>> C:\Program Files\Radiator>perl c:\perl\bin\radiusd -foreground
>>>>>
>>>>> Mon Mar 13 21:56:44 2006: DEBUG: Reading dictionary file 'c:/
>>>>> Program
>>>>> Files/Radi
>>>>> tor/dictionary'
>>>>> Mon Mar 13 21:56:45 2006: DEBUG: Creating authentication port
>>>>> 0.0.0.0:1812
>>>>> Could not bind authentication socket: Unknown error at (eval
>>>>> 4) line
>>>>> 544.
>>>>> ...caught at c:\perl\bin\radiusd line 2.
>>>>>
>>>>>
>>>>> C:\Program Files\Radiator>perl c:\perl\bin\radiusd -foreground
>>>>> Mon Mar 13 21:59:23 2006: DEBUG: Finished reading
>>>>> configuration file
>>>>> 'C:\Progra
>>>>> Files\Radiator\radius.cfg'
>>>>>
>>>>> Mon Mar 13 21:59:23 2006: DEBUG: Reading dictionary file 'c:/
>>>>> Program
>>>>> Files/Radi
>>>>> tor/dictionary'
>>>>> Mon Mar 13 21:59:23 2006: DEBUG: Creating authentication port :::
>>>>> 1:1645
>>>>> Can't locate Socket6.pm in @INC (@INC contains: . C:/Perl/lib C:/
>>>>> Perl/site/lib
>>>>> ) at C:/Perl/site/lib/Radius/Util.pm line 754.
>>>>> ...caught at c:\perl\bin\radiusd line 2.
>>>>>
>>>>> C:\Program Files\Radiator>
>>>>>
>>>>>
>>>>> The config file:
>>>>>
>>>>>
>>>>> Foreground
>>>>> LogStdout
>>>>> LogDir c:/Program Files/Radiator
>>>>> DbDir c:/Program Files/Radiator
>>>>>
>>>>> BindAddress :::1
>>>>>
>>>>> AuthPort 1812
>>>>> AcctPort 1813
>>>>>
>>>>> # This will log at DEBUG level: very verbose
>>>>> # User a lower trace level in production systems, typically use 3
>>>>> Trace 4
>>>>>
>>>>> #
>>>>>
>>>>> <Client 192.168.2xx.121>
>>>>> Secret xxxx
>>>>> DupInterval 0
>>>>> Identifier topsystem
>>>>> </Client>
>>>>>
>>>>>
>>>>> # Authenticate all realms with this
>>>>> <Realm DEFAULT>
>>>>> # Look up user details in a flat file
>>>>> <AuthBy FILE>
>>>>> # %D is replaced by DbDir above
>>>>> Filename %D/users
>>>>> </AuthBy>
>>>>>
>>>>> # Log accounting to a detail file. %D is replaced by DbDir above
>>>>> AcctLogFileName %D/detail
>>>>> </Realm>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> 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?
>>>>
>>>> --
>>>> 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.
>>>>
>>>>
>>
>>
>> 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?
>>
>> --
>> 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.
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?
--
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.
More information about the radiator
mailing list