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!
Regards,</div><div>Andika</div><div><br></div></div></div>
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
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
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.
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.
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".
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).
# 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 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
On Feb 24, 2022, at 13:01, Pascal Hambourg <pascal@plouf.fr.eu.org> wrote:
That should not be necessary.
The direct route for 2604:5800:0:1f::/64 which shoud have been created by the quoted portion of /etc/network/interfaces is missing.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (3 / 13) |
Uptime: | 56:02:24 |
Calls: | 6,652 |
Calls today: | 4 |
Files: | 12,200 |
Messages: | 5,330,863 |