Ipv6 is not working

I am trying to configure ipv6 again after the reset to factory default. As far as I remember, it was just working out of the box previously, but now I cannot get it to work. Here is the information I find relevant:

  1. I can ping and trace ipv6 resource both from the router itself and from the device in LAN:

PING google.ru (2a00:1450:4010:c0e::5e): 56 data bytes
64 bytes from 2a00:1450:4010:c0e::5e: seq=0 ttl=51 time=20.579 ms
64 bytes from 2a00:1450:4010:c0e::5e: seq=1 ttl=51 time=20.520 ms
64 bytes from 2a00:1450:4010:c0e::5e: seq=2 ttl=51 time=20.619 ms

  1. I CANNOT access ipv6 resources via the browser or by curl:

curl -v6 google.com

  • Failed to connect to google.com port 80: Host is unreachable
    curl: (7) Failed to connect to google.com port 80: Host is unreachable
  1. Here is /etc/config/network:

config interface ‘wan’
option ifname ‘eth1’
option proto ‘pppoe’
option ipv6 ‘1’

config interface ‘wan6’
option ifname ‘@wan
option proto ‘dhcpv6’

  1. For some reason in LuCI wan6 looks like the cable is not connected while IPv6-PD is there:
    image