Hi. On Fri, Feb 23, 2018 at 09:57:07AM -0500, Stephen P. Molnar wrote: > > > root@AbNormal:/home/comp# apt update > > > Ign:1 http://debian.uchicago.edu/debian stretch InRelease > > > Hit:2 http://debian.uchicago.edu/debian stretch-updates InRelease > > > Hit:3 http://debian.uchicago.edu/debian stretch-backports InRelease > > > Hit:4 http://debian.uchicago.edu/debian stretch Release > > > Hit:6 http://security.debian.org/debian-security stretch/updates > > > InRelease > > > Reading package lists... Done > > > Building dependency tree > > > Reading state information... Done > > > All packages are up to date. > > > > > > with a long pause before it finished.
And now, let's return to the malfunctioning IPv6. Let's sum it up first: > 2600:1700:4280:3690::46 dev enp2s0 proto kernel metric 256 expires > 1201893sec pref medium You have /128 address given you by your router. > 2600:1700:4280:3690::/64 dev enp2s0 proto ra metric 100 pref medium And, you have your usual /64 route from /64 address procured by RA. > 2600:1700:4280:3690::/60 via fe80::3e04:61ff:feb3:3c20 dev enp2s0 > proto ra metric 100 pref medium But, you have /60 route with the gateway address, which should serve the purpose of connecting to *other* IPv6 addresses from /60 block that's assigned to you. Unusual, but probably OK. > fe80::3e04:61ff:feb3:3c20 dev enp2s0 proto static metric 100 pref > medium > fe80::/64 dev enp2s0 proto kernel metric 256 pref medium These are your usual link-local routes. > default via fe80::3e04:61ff:feb3:3c20 dev enp2s0 proto static metric > 100 pref medium And that's fishy. Why is this route is designated as "proto static", i.e. added by hand? Kernel RA does not work like this. Assuming that your router is configured correctly (i.e. the way AT&T want it to be configured), that points us to the whatever your host is using for the network configuration. So let's put it aside for the moment. A quick test like this should clear things a bit (everything that's in here requires root): ip netns add test ip link add link enp2s0 name net0 type macvlan mode private ip link set net0 netns test ip netns exec test ip link set lo up ip netns exec test ip link set net0 up sleep 120 ip netns exec test ip a l ip netns exec test ip -6 ro l ip netns exec test traceroute -n 2a02:16a8:dc41:100::233 ip netns del test Basically, that creates a separate network namespace, clones your wired NIC into it, waits for the kernel RA autoconfiguration to kick in, and destroys it. Reco