I'll use BSD-syntax, but my question is general(especially xp, bsd and 
linux I'm interested in)

Suppose I have a tunnel between IPv4 A en B gif0

If i do
route add -inet6 default gif0
having already an interface configured with the v6 endpoint.

Then I get strange behaviour of ssh, because the os thinks all the 
ipv6-hosts are on the virtual link connected with gif0.
(that's my guess)
Nevertheless the other side does the routing for a while until neighbor 
discovery gives up.  With ssh being a persistent connection it dies; 
with http, ping6, you will not see it.

You have to add a route to the IPv6endpoint(or use 6over4-addres, 
isatap, ipv4compatible...) ... Next your default route points to the 
ipv6 endpoint.

Nevertheless I used this on linux(2000::/3 instead of default) and there 
seems to be no problem.  That way is also used in the linux IPv6 HOWTO.
Maybe linux detects via a broadcast to ff02::1 the other sides link 
local address and interpretes default route to that link local adress?

I don' t know for XP; don't really like testing lame os's :=/

These are some wild guesses of me, if anybody can bring some clarity?

-- 
Kristof Verhenne | [EMAIL PROTECTED]
http://www.lugwv.be | http://www.bsdaemon.be
Running FreeBSD 4.5-STABLE
Man: 'mind if I smoke?' Steve: 'Mind if I fart...?'



---------------------------------------------------------------------
The IPv6 Users Mailing List
Unsubscribe by sending "unsubscribe users" to [EMAIL PROTECTED]

Reply via email to