Okay, so, it looks like I have IPv6 enabled now, according to a few IPv6 test sites.
What did I do?
I was waiting on TP-Link's tech support, and they got back to me (they elevated the case to higher level techs) asking me to get them a bit of information. In order to do that, I went into my router and turned IPv6 back on (with the settings described by mjducharme, but outlined below in case anybody else is having the same issue).
So, I literally changed nothing and it works. Didn't update any firmware or change any settings on my home network while I was waiting for TP-Link to get back to me.
I have no idea whether this was an issue on Shaw's end, or my end, which is kind of annoying. I mean, I'm glad it works, I just would like to know why...
Anyway, router settings are posted below (my DNS settings are set up manually as I'm using a Pi-Hole, but earlier when testing and running into the original problem I tried without the Pi-Hole enabled or connected to the network and it made no difference).
So my official advice is to leave it alone for a week and hope for the best, lol. As a bonus, I now have a Mikrotik hAP ac2 coming in from Latvia.
Once you get the hAP ac2, here are the first things you will want to do:
- In System->Packages, enable the IPv6 package and reboot (this is going to be enabled by default probably in the next year by MikroTik)
- In System->Packages, "check for updates" and download and install the latest current/stable RouterOS version and reboot
- Go into System->Routerboard->Upgrade, yes and then reboot to upgrade the firmware
- Go into System->Reset Configuration and click Reset Configuration without any options checked
The last step is important because MikroTik has made some improvements to the firewall defaults and you will be running off of the old firewall instead if you don't reset configuration after upgrading and enabling IPv6. They used to not include any IPv6 default firewall, verify you have firewall rules in IPv6->Firewall->Filter (you should after resetting the configuration if you did not before).
Did you use zone based firewall set up on the Edgerouter, if so do you just add the additional IPv6 rulesets to the applicable zones?
Thank you in advance
I just used the basic SPI firewall. I did it via CLI instead of Wizard, but now the Wizard will automatically enable the firewall for you. I just have WAN_IN and WAN_LOCAL firewall policies that make sure an established outgoing connection exists, or drop. So no, I did not use Zones. I probably should to move my Guest network into a separate Zone.
FireWall guide: https://help.ubnt.com/hc/en-us/articles/204962154