Re: I need help configuring IPv6
Le 24/02/2022 à 08:45, Nathan Van Ymeren a écrit :
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
Yes.
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 can as long as the router's address is in the interface prefix.
You have to first add the
route to a specific interface. It's not clear to me if this is
universally true,
It is not.
or just a consequence of something specific to my
setup (the server in question has multiple NICs).
I see only one interface eno1 in the routing table below.
# 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.
That should not be necessary.
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
The output of "ip -6 route" is more compact and readable.
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
The direct route for 2604:5800:0:1f::/64 which shoud have been created
by the quoted portion of /etc/network/interfaces is missing.
Reply to: