>>>>> On Thu, 27 Dec 2007 22:54:35 -0500, Minkus  said:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
> 
> Before I filed a bug report I wanted to ask this on the list to see
> if I am missing anything.
> 
> When a host has both an A and an AAAA record it seems that Bacula
> prefers the A record.  Since most people who run IPv6 are still
> running it in dual-stack environments most hosts will have both
> records.  It is common practice for clients to favor AAAA records in
> order to facilitate the eventual switchover.  I for one am trying to
> move and test each service one by one and my life becomes more
> difficult when I have to play games with records in order for Bacula
> to connect over IPv6.
> 
> Second, when a host has both types of records and the Bacula daemons
> are only listening on IPv6, Bacula does not try to fail over to the
> other address.  I tried to force Bacula to use IPv6 by forcing the
> FD to listen on IPv6 but the director will try to use the A record
> and never even attempt to contact the FD over IPv6.  Most clients
> attempt the preferred record and then fall back to the non-preferred
> record in the event of error.
> 
> Am I doing something wrong here or I am correct in thinking that the
> address resolution behavior should be modified?

It does prefer A.  I think the code for this is in bnet_host2ipaddrs, so you
could try swapping the cases where that call resolv_host when family is 0.


> One last item ... Has anybody successfully gotten the Win32 FD to
> use IPv6?  I used the precompiled version and it gave me an error
> similar to:
> 
> got token 'ipv6' expecting [ip|ipv4]
> 
> I received this error when I tried to force it to listen on IPv6 by
> putting the following in the FD config:
> 
> FDAddresses {
>       ipv6 = { addr = <ADDRESS6>; port=9102; }
> }
> 
> I then though that maybe ipv6 was not built into the precompiled
> version, so I compiled it myself and I received the same error.  I
> read in the archives a response from Kern stating that IPv6 should
> be supported in Win32 but according to the error that I am getting
> it doesn't even look like ipv6 is valid for win32.

The error means that IPV6 was not detected at compile-time.  You'll need to
check the config.log to find out why.

__Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to