> 
> On Feb 23, 2022, at 21:40, Nathan Van Ymeren <nathan.v...@gmail.com> wrote:
> 
> On Wed, Feb 23, 2022 at 8:24 PM Andika Triwidada <and...@gmail.com> wrote:
>> 
>> 
>> 
>>> On Thu, Feb 24, 2022 at 10:58 AM Nathan Van Ymeren <nathan.v...@gmail.com> 
>>> wrote:
>>> 
>>> 
>>> The relevant portion of /etc/network/interfaces is:
>>> 
>>> iface eno1 inet6 static
>>>        address 2604:xxxx:xxxx:xxxx::2/64
>>>        gateway 2604:xxxx:xxxx:xxxx::1
>>> 
>>> As far as I can tell from reading the debian wiki and whatever else,
>>> it should work like this, but even ping6'ing the gateway gives "ping6:
>>> connect: Network is unreachable".  I can ping the gateway on its
>>> link-local (fe80) address, but that's all I can do.
>>> 
>>> Please help!
>>> 
>> 
>> Hi Nathan,
>> 
>> I think the first important step is to ensure that the gateway pingable
>> at its 2604:xxxx:xxxx:xxxx::1 address, both from your computer and from the 
>> internet.
>> 
>> Regards,
>> Andika
>> 
> 
> Sigh.
> 
> It seems that the missing piece of the puzzle was this:  You can't
> just add a default route (apparently).  You have to first add the
> route to a specific interface.  It's not clear to me if this is
> universally true, or just a consequence of something specific to my
> setup (the server in question has multiple NICs).
> 
> The tl;dr is that it's necessary for me to do the following in order:
> 
> # ip -6 route add blah:blah::1 dev eno1
> # ip -6 route add default via blah:blah::1
> 
> where blah:blah::1/64 is the address my datacenter gave me for the v6
> gateway router.
> 
> I wish this had been more clearly laid out in the umpteen different
> wikis and tutorials I've tried to follow.

That’s not documented because it’s not normal to have to add such a route. The 
kernel automatically adds that route. There is something wrong with your 
configuration. If you don’t obfuscate the information, we might be able to tell 
what’s wrong.

Reply via email to