<div dir="ltr"><div>Hi,</div><div><br></div><div>I would check first that address used to ping from the outside is really the same that is configured in prefsrc. I.e. no typos, etc. You could also use tcpdump to check what IPs are actually in use.</div><div><br></div><div>Regards,</div><div>Alexander<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Jan 6, 2025 at 11:17 PM Julien Sansonnens via Bird-users <<a href="mailto:bird-users@network.cz">bird-users@network.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear all, <br><br>I'm experincing a nasty problem with IPV6 for some time. I'm certainly missing something obvious, don't blame me, I'm still learning :)<br><br>I'm using bird 2.0.12 under debian 12 as a router. This router (VPS) has a working IPV6 connectivity via the VPS provider. <br><br>I own an ipv6 prefix in the form 2a06:xxxxxxxxxx/44<br>This prefix is correctly exported to the rest of the world, so my network is reachable from the outside. I've assigned a /128 address from this range to the lo interface, and when I ping from outside, it works. <br><br>I now want my router to use the IPs of my own prefix, rather than those belonging to my VPS provider. to do this, I set the “krt_prefsrc” parameter in bird.</div><div><br></div><div>Now here is the issue:   <br><br>- If bird isn't running, I can ping IPV6 nodes outside my network. Fine. The source address belongs to the VPS provider prefix<br>- When I run bird using my own IP as source, pinging TO the outside no longer works. But pinging FROM the outside still works. <br><br>I receive a full IPV6 table from my upstream and the routes are correct. So it's (probably ?) not a routing problem. Everything is routed to the ipv6 gateway (my BGP neighbor)<br><br>The ping also produces no error messages. I just have to cancel it with CTRL-C, and it shows 100% lost packets.</div><div><br></div><div>I don't know where the packets get lost. I have no firewall configured. Could the problem be that my source IP address (which comes from my own prefix) is not in the same network as the IPV6 gateway (which comes from the VPS provider)?</div><br>Thanks for your help<div><br></div><div>Julien</div></div>
</blockquote></div>