I’m on TOS 4.0.1 and have been having this strange problem when I enable IPv6 on my router. Basically it works perfectly fine from all clients - even LXC containers on the router, but is extremely slow on the router itself.
opkg update with IPv6 enabled takes around 50 minutes, as opposed to 5 seconds without it.
time curl -6 https://openstreetmap.cz >/dev/null and it timed out after around 2min, but from my workstation it works in under 0.02s.
A few details of my configuration:
- ISP is Hyperoptic in the UK
- Fiber to the Premises
- Direct ethernet connection via DHCP and DHCPv6
/56address space reserved for my devices
The way I configured IPv6 was by creating a new interface called
wan6 bridged to
config interface 'wan6' option proto 'dhcpv6' option ifname 'eth2' option reqaddress 'try' option reqprefix 'auto'
eth2 gets its public IPv6 address just fine:
root@turris:/# ip a show dev eth2 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc cake state UP group default qlen 532 link/ether d8:58:d7:00:9e:6e brd ff:ff:ff:ff:ff:ff inet 100.64.171.115/24 brd 100.64.171.255 scope global eth2 valid_lft forever preferred_lft forever inet6 2a01:4b00:5321:37b8:9006:88ba:c27e:b7d0/128 scope global dynamic noprefixroute valid_lft 81964sec preferred_lft 67564sec inet6 fe80::da58:d7ff:fe00:9e6e/64 scope link valid_lft forever preferred_lft forever
And I get the following PD on the wan6 interface:
I’m not sure where else I can look as I’m relatively new to IPv6. IPv4 works as expected.