Hi,
I've managed to configure a pptp interface between RB750's however as it doesn't appear as secure as ipsec I decided to setup firewall rules to only allow pptp from the 2nd RB750. With pptp it created the link-local addresses automatically and I could simply add ipv6 routes with
/ipv6 route add address=######/48 gateway=%<pptp-####>
Now I'm trying to setup l2tp/ipsec for my mobile devices, and I can't get it to work with IPv6. Looking at http://forum.mikrotik.com/viewtopic.php?f=13&t=52503 I thought at first it was a problem on the client end. (I have no problems with IPv4 from my phone it gets a dhcp address from the vpn-pool without a problem)
However, I've just noticed my l2tp interface doesn't have a link-local address, and there's no way it will route IPv6 without an interface address!
I've even tried setting up a dhcpv6 pool but that didn't work. I've pasted as much as I think is relevant of my config into a pastebin http://pastebin.com/fMF370px with the sensitive data replaced by #s.
The pastebin is from a time when the dhcpv6 was not used, so here is another output showing an attempt using dhcpv6
[admin@MikroTik] > /ppp profile print detail
Flags: * - default
...
1 name="vpn" local-address=172.16.1.254 remote-address=vpn-pool
remote-ipv6-prefix-pool=vpn dhcpv6-pd-pool=vpn use-ipv6=yes
use-mpls=default use-compression=default use-vj-compression=default
use-encryption=default only-one=no change-tcp-mss=yes
dns-server=192.168.177.7,192.168.177.11
What I am doing wrong on the Mikrotik end? and how do I ensure that the l2tp interface gets a link-local address?
Thanks,
Banjo