Hi,
My ISP recently start providing IPv6 in addition to IPv4. I get automatically a /56 prefix delegation and all my devices on the LAN are now attributed an IP within the IPv6 prefix delegated. They can access the IPv6 Internet and, when firewall on turris is configured to allow it, are reachable from the Internet.
What I cannot get to work though is IPv6 connectivity on the Turris Omnia itself on the WAN side. The only public IPv6 that is attributed on the turris is on the LAN interface, on the WAN interface, I only get a fe80 address.
Current status:
root@turris:~# ip a show dev eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 532
link/ether d8:58:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 93.12.xx.xx/23 brd 93.12.xx.255 scope global eth2
valid_lft forever preferred_lft forever
inet6 fe80::da58:xxff:fexx:xxxx/64 scope link
valid_lft forever preferred_lft forever
root@turris:~# ip a show dev br-lan
49: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 04:f0:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 2a02:xxxx:xxxx:xxxx::1/60 scope global dynamic noprefixroute
valid_lft 189sec preferred_lft 189sec
inet6 fe80::da58:xxff:fexx:xxxx/64 scope link
valid_lft forever preferred_lft forever
/etc/config/network
relevant content:
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option bridge_empty '1'
option igmp_snooping '1'
list ifname 'lan0'
list ifname 'lan1'
list ifname 'lan2'
list ifname 'lan3'
list ifname 'lan4'
config interface 'wan'
option proto 'dhcp'
option ifname 'eth2'
option vendorid 'xxxxx'
#option ipv6 '1'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
I have tried setting the now commented option ipv6
to “1” or “auto” with the same result. I have read this page (https://openwrt.org/docs/guide-user/network/ipv6/start) but I do not understand how to get something else than the link local address that is described there.