[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: I need help configuring IPv6




> On Feb 23, 2022, at 23:41, Kenyon Ralph <kenyon@kenyonralph.com> wrote:
> 
>> 
>> On Feb 23, 2022, at 21:40, Nathan Van Ymeren <nathan.vany@gmail.com> wrote:
>> 
>> On Wed, Feb 23, 2022 at 8:24 PM Andika Triwidada <andika@gmail.com> wrote:
>>> 
>>> 
>>> 
>>>> On Thu, Feb 24, 2022 at 10:58 AM Nathan Van Ymeren <nathan.vany@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.

I suppose v6 addresses aren’t really private.  The server is on 2604:5800:0:1f::2 and the gateway I was given is 2604:5800:0:1f::1

# route -A inet6
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
localhost/128                  [::]                       U    256 2     0 lo
2604:5800:0:1f::1/128          [::]                       U    1024 1     0 eno1
2604:5800:0:1f::2/128          [::]                       U    256 2     0 eno1
fe80::/64                      [::]                       U    256 1     0 eno1
[::]/0                         2604:5800:0:1f::1          UG   1024 21     0 eno1
localhost/128                  [::]                       Un   0   27     0 lo
2604:5800:0:1f::2/128          [::]                       Un   0   10     0 eno1
fe80::/128                     [::]                       Un   0   3     0 eno1
fe80::28c:faff:fe0e:b01c/128   [::]                       Un   0   7     0 eno1
ff00::/8                       [::]                       U    256 5     0 eno1
[::]/0                         [::]                       !n   -1  1     0 lo
root@mars:/etc/postfix#

N

Reply to: