Hi, thank you for looking at this.
As you can probably tell, I'm totally unfamilair with routeros, being
more used to just directly editing something like dhcpcd.conf on other systems.
I forgot to mention, ether2 is connected to the LAN. There are no other ethernet ports
connected, just ether1 for the pppoe and ether2 for LAN.
Firmware has been upgraded to 7.12.1.
This is a misconfiguration on your end.
Without a doubt !!
Run DHCPv6 client for the ia_pd /48 on top of the PPPoE client interface, from there it will get the /48 from upstream and inject it into the database of the IPv6>Pool.
This is what I've entered into the page which I get to by clicking "IPv6" and then selecting "DHCP Client"- is this what you mean?
ipv6-dhclient.jpg
From there, now, you can just use it directly on each VLAN:
Where's "there" ? On the above screen?
is running separate VLANs a requirement? There are no VLANs configured.
The router currently has ipv6 connectivity:
ping 2606:4700:4700::1111
SEQ HOST SIZE TTL TIME STATUS
0 2606:4700:4700::1111 56 253 7ms753us echo reply
1 2606:4700:4700::1111 56 253 7ms711us echo reply
2 2606:4700:4700::1111 56 253 7ms788us echo reply
tcpdump from a machine connected to the (external) LAN (via external dumb switch) which ether2 is plugged into
tcpdump ip6 -v -v -v -i genet0
tcpdump: listening on genet0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
15:00:55.007805 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::7a9a:18ff:fecd:cb0e > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
source link-address option (1), length 8 (1): 78:9a:18:cd:cb:0e
0x0000: 789a 18cd cb0e
it's been running for 15 mins or so and that's all it has.
/ipv6/address> print
Flags: D - DYNAMIC; G - GLOBAL, L - LINK-LOCAL
Columns: ADDRESS, INTERFACE, ADVERTISE
# ADDRESS INTERFACE ADVERTISE
0 DL fe80::1/64 pppoe-out1 no
1 DG 2a02:8011:XXXX:fb::1/64 pppoe-out1 no
2 DL fe80::7a9a:18ff:fecd:cb0d/64 ether1 no
You do not have the required permissions to view the files attached to this post.