I can't get IPv6 to work, and I'm not sure if it's something wrong on my end, or the ISP's (Verizon Fios). ping6
attempts (from the OpenWrt box) all time out:
~# ping6 lede-project.org
PING lede-project.org (2a03:b0c0:3:d0::1af1:1): 56 data bytes
...
--- lede-project.org ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
~# ping6 ipv6.google.com
PING ipv6.google.com (2607:f8b0:4004:c1b::64): 56 data bytes
...
--- ipv6.google.com ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
traceroute
doesn't seem to be working properly either:
~# traceroute ipv6.google.com
traceroute to ipv6.google.com (2607:f8b0:4004:c1b::8a), 30 hops max, 72 byte packets
1 2600:4040:4410::1 (2600:4040:4410::1) 7.413 ms 7.281 ms 12.770 ms
2 2600:4000:1:236::160 (2600:4000:1:236::160) 9.618 ms 13.340 ms 6.458 ms
3 * * *
4 * * *
...
(Asterisks all the way out to 30.)
I think Verizon is providing IPv6 to me, although I'm not sure. I've seen various online reports that it began providing IPv6 in my area in the past year, and I think ifstatus
looks good:
~# ifstatus wan6
{
"up": true,
"pending": false,
"available": true,
"autostart": true,
"dynamic": false,
"uptime": 1274350,
"l3_device": "eth0",
"proto": "dhcpv6",
"device": "eth0",
"metric": 0,
"dns_metric": 0,
"delegation": true,
"ipv4-address": [
],
"ipv6-address": [
],
"ipv6-prefix": [
{
"address": "2600:4040:xxxx:xxxx::",
"mask": 56,
"preferred": 4458,
"valid": 4458,
"class": "wan6",
"assigned": {
"lan": {
"address": "2600:4040:xxxx:xxxx::",
"mask": 60
}
}
}
],
"ipv6-prefix-assignment": [
],
"route": [
{
"target": "::",
"mask": 0,
"nexthop": "fe80::de38:e1ff:fed3:92d8",
"metric": 512,
"valid": 1535,
"source": "2600:4040:xxxx:xxxx::/56"
}
],
"dns-server": [
],
"dns-search": [
],
"neighbors": [
],
"inactive": {
"ipv4-address": [
],
"ipv6-address": [
],
"route": [
],
"dns-server": [
],
"dns-search": [
],
"neighbors": [
]
},
"data": {
}
}
From /etc/config/network
:
config interface 'wan6'
option proto 'dhcpv6'
option reqprefix 'auto'
option reqaddress 'try'
option peerdns '0'
option device 'eth0'
How can I troubleshoot this further?