(RADIATOR) Ipv6 and authport change on radiator on window xp
Hugh Irvine
hugh at open.com.au
Wed Mar 15 15:19:45 CST 2006
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.
More information about the radiator
mailing list