Yet Another IPv6 problem (Verizon Fios)

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?

If you tried the traceroute from the OpenWrt router and it stops 2 hops down, it means that IPv6 is working for you, but your provider is blocking it.

1 Like

Yes, the posted traceroute was from the OpenWrt router. Why would Verizon provide IPv6 and then block it? And as I mentioned in my post, other Verizon subscribers in my area have reported working IPv6.

No idea, you should ask them.

1 Like