The statements I'm running are the following:
Basic config:
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel 192.168.0.101 216.66.80.98
netsh interface ipv6 add address IP6Tunnel 2001:470:25:44d::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:25:44d::1
Then I tried to advertise routing (similar to
this)
netsh interface ipv6 add address interface="Marvell1" address=2001:470:26:44d::101
netsh interface ipv6 set interface interface="Marvell1" advertise=enabled
netsh interface ipv6 set route prefix=2001:470:26:44d::/64 interface="Marvell1" nexthop=:: publish=yes
netsh interface ipv6 set route interface="Marvell1" prefix=2001:470:26:44d::/64 publish=yes
This setup doesn't work - the linux doesn't get routing info, not any IPv6 address besides its own default fe80 address. What could go wrong here?
My tunnel:
Server IPv6 address: 2001:470:25:44d::1/64
Client IPv6 address: 2001:470:25:44d::2/64
Routed /64: 2001:470:26:44d::/64