On Feb 11, 2008 5:12 PM, Pekka Savola <<a href="mailto:pekkas@netcore.fi">pekkas@netcore.fi</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Mon, 11 Feb 2008, Norman Rasmussen wrote:<br></div><div class="Ih2E3d">> in the ipv6-up script I:<br>> ip route add $PREFIX${PPP_REMOTE#fe80:} dev ${PPP_IFACE}<br>> (which strips the link local address, and prepends it with my global prefix)<br>
><br>> so that data meant for that machine goes down the correct ppp interface.<br><br></div>So, in essence you're adding a host route towards the address.<br></blockquote><div><br>yep<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This has two problems. First, as Vista uses privacy addresses<br>(randomly generated v6 addresses from the advertised prefixes), those<br>don't work as you haven't set up host routes to them. Second, two<br>clients get the same /64 so they can't talk if you don't do bridging<br>
between different interfaces.</blockquote><div><br>The random address is the same for the link-local/site-local/global addresses. So I can happily strip the link-local prefix, and append the global prefix in the ipv6-up script.<br>
<br>I have a working setup (except for the random ppp interface naming). Vista set's up a default route via the vpn tunnel, and linux happily assigns a /128 route to the ppp tunnel too.<br><br>I tried just putting in all the interface possibilities, and marking them with IgnoreIfMissing, but if the interface exists, but doesn't support IPv6, then it doesn't like that either. (I have two main vpn clients, one supports IPv6 and the other doesn't)<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">> at the moment I only have a /64, so I can't carve up my allocated space even<br>
> if I wanted to :-(<br><br></div>You should get more and your problems get much easier. :-)<br><br>I'm not sure if configuring addresses with DHCPv6 (address assignment<br>part, not prefix delegation) would help in your case, even if very few<br>
OSs support it out of the box. I doubt it.<br></blockquote></div><br>Vista will only use DHCPv6 to request a /64 if the VPN tunnel is being shared, which I don't need to do.<br clear="all"><br>-- <br>- Norman Rasmussen<br>
- Email: <a href="mailto:norman@rasmussen.co.za">norman@rasmussen.co.za</a><br> - Home page: <a href="http://norman.rasmussen.co.za/">http://norman.rasmussen.co.za/</a>