On Feb 11, 2008 5:12 PM, Pekka Savola &lt;<a href="mailto:pekkas@netcore.fi">pekkas@netcore.fi</a>&gt; 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">&gt; in the ipv6-up script I:<br>&gt; &nbsp; ip route add $PREFIX${PPP_REMOTE#fe80:} dev ${PPP_IFACE}<br>&gt; (which strips the link local address, and prepends it with my global prefix)<br>
&gt;<br>&gt; so that data meant for that machine goes down the correct ppp interface.<br><br></div>So, in essence you&#39;re adding a host route towards the address.<br></blockquote><div><br>yep<br>&nbsp;</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. &nbsp;First, as Vista uses privacy addresses<br>(randomly generated v6 addresses from the advertised prefixes), those<br>don&#39;t work as you haven&#39;t set up host routes to them. &nbsp;Second, two<br>clients get the same /64 so they can&#39;t talk if you don&#39;t do bridging<br>
between different interfaces.</blockquote><div><br>The random address is the same for the link-local/site-local/global addresses.&nbsp; 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).&nbsp; Vista set&#39;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&#39;t support IPv6, then it doesn&#39;t like that either. (I have two main vpn clients, one supports IPv6 and the other doesn&#39;t)<br>
&nbsp;<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">&gt; at the moment I only have a /64, so I can&#39;t carve up my allocated space even<br>
&gt; if I wanted to :-(<br><br></div>You should get more and your problems get much easier. :-)<br><br>I&#39;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. &nbsp;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&#39;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>