I've recently had a couple of people report that they can't reach
my website without very long (5 minutes) delays between the request
and the data arriving. On inspection, this turns out to be because
they're using IPv6, and things are going missing somewhere.
My v6 configuration:
hrm@frost:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:14:ae:f9
inet addr:212.13.194.111 Bcast:212.13.194.255 Mask:255.255.255.0
inet6 addr: 2001:ba8:1f1:f1d9:216:3eff:fe14:aef9/64 Scope:Global
inet6 addr: fe80::216:3eff:fe14:aef9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1821029 errors:0 dropped:0 overruns:0 frame:0
TX packets:1938563 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:271575802 (258.9 MiB) TX bytes:999222239 (952.9 MiB)
Interrupt:8
hrm@frost:~$ sudo route -6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
2001:ba8:1f1:f1d9::/64 :: UAe 256 0 2567 eth0
fe80::/64 :: U 256 0 0 eth0
::/0 fe80::fcff:ffff:feff:ffff UGDAe 1024 0 774 eth0
::/0 :: !n -1 1 3376 lo
::1/128 :: Un 0 1 58520 lo
2001:ba8:1f1:f1d9:216:3eff:fe14:aef9/128 :: Un 0 1 0 lo
fe80::216:3eff:fe14:aef9/128 :: Un 0 1 624 lo
ff00::/8 :: U 256 0 0 eth0
::/0 :: !n -1 1 3376 lo
From the looks of this, it's routing stuff to the internet via
something related to my link local address, which seems wrong to
me. However, I'm no IPv6 expert... Am I reading it right?
I'm using autoconfiguration (and would prefer to continue doing so,
if possible). Is this some misconfiguration on my end that I should be
fixing, or should I be raising a support ticket?
Hugo.
--
=== Hugo Mills: hugo@... carfax.org.uk |
darksatanic.net | lug.org.uk ===
PGP key: 515C238D from
wwwkeys.eu.pgp.net or
http://www.carfax.org.uk
--- A cross? Oy vey, have you picked the wrong vampire! ---