Gargoyle IPv6 Testing
Posted: Sun May 03, 2020 6:45 am
Gargoyle with IPv6 support is coming.
To help us get there, we need people who can test and provide feedback on what works, what doesn't, and what needs to be done better or differently.
Leave a comment below good or bad about whether you got it working. If you need help, just ask and we will see what we can do. If the answer for now is, "Sorry, you'll need to go back to an older version until we figure that out", don't be disappointed!
You CANNOT preserve settings when changing to this build.
Normally this is a warning, and people ignore it if they think they know better. In this case i am explicitly telling you that the config formats, bandwidth history file formats, and all sorts of other things, have changed so significantly, that they are not backwards compatible. Even the normally safe files (like /etc/ethers and /etc/hosts) have changed. QoS has changed. Quotas have changed. Restrictions have changed. Even port forwardings have changed. Just don't do it.
I will not help anyone who chooses to preserve settings.
Caveats
This build is not for the average user. There will be bugs and errors. I can't even guarantee your internet will work (IPv4 or IPv6).
Please be aware of the failsafe reset procedures for your specific device, and also download a previously known working version (like 1.12.x) that you can go back to if you have significant trouble.
FAQs
In short, with as much detail as you can.
Specifically:
Extracts from the browser console/developer window are useful if you get a GUI error.
Config file extracts (from network, firewall and wireless) are really helpful too. Remember to remove things like your passwords. If you have IP addresses in there, try not to remove them fully. Just blank out the middle bit. It helps to understand what type of address we are dealing with.
Downloads
https://lantisproject.com/gargoyle_custom/ipv6/
To help us get there, we need people who can test and provide feedback on what works, what doesn't, and what needs to be done better or differently.
Leave a comment below good or bad about whether you got it working. If you need help, just ask and we will see what we can do. If the answer for now is, "Sorry, you'll need to go back to an older version until we figure that out", don't be disappointed!
You CANNOT preserve settings when changing to this build.
Normally this is a warning, and people ignore it if they think they know better. In this case i am explicitly telling you that the config formats, bandwidth history file formats, and all sorts of other things, have changed so significantly, that they are not backwards compatible. Even the normally safe files (like /etc/ethers and /etc/hosts) have changed. QoS has changed. Quotas have changed. Restrictions have changed. Even port forwardings have changed. Just don't do it.
I will not help anyone who chooses to preserve settings.
Caveats
This build is not for the average user. There will be bugs and errors. I can't even guarantee your internet will work (IPv4 or IPv6).
Please be aware of the failsafe reset procedures for your specific device, and also download a previously known working version (like 1.12.x) that you can go back to if you have significant trouble.
FAQs
- My ISP doesn't support IPv6 yet. Can i still try this build?
YES absolutely. In fact we need users like you to test that existing functionality still works, and that the IPv6 stuff doesn't get in the way of normal operations. - I don't know how to configure my IPv6 connection. What settings should i use?
We don't have any guides written yet. For most users, DHCPv6 will be appropriate. - Why isn't there a PPPoEv6 setting?
As far as i know, it isn't needed. Set PPPoE for the IPv4 setting, and set IPv6 to DHCPv6. That should be all that is required, but i don't have a PPPoE connection myself so can't test. Please let us know if you get this working! - I don't understand the LAN IPv6 settings
We don't have any guides written yet. The defaults are fine for most users. - Why does Gargoyle use Stateful DHCP mode for IPv6? SLAAC is great!
SLAAC is great, unless you want to write IP based firewall rules for your devices. Then it becomes a trainwreck. I recommend using Stateful if you want control of your network. - My android based device does not get an IPv6 address. What gives?
Android does not support stateful DHCPv6. It will continue to operate in an IPv4 only mode as far as accessing the internet via Gargoyle. Ask google why they don't support RFC8415 in full. - IPv6 NAT?
No. Maybe in the future. - What about 6 to 4 tunnels (like HE)
No. Maybe in the future. - I want to use a dumb AP, what IPv6 settings should i pick?
Disabled should be fine. Let us know if you get this working and what you had to do. - Why does my device have 2 IP addresses?
I'd recommend reading about how IPv6 works, but essentially one is a local address, and one is a globally routed address. - Plugin X doesn't support IPv6 yet. Is it coming?
Probably, but drop a note below to double check. - X works on OpenWrt but not on Gargoyle
Please provide as much detail as possible about what you're trying to achieve. If you can flash OpenWrt and send a comparison of the configs between it and Gargoyle, that's also really helpful. - Everything looks weird/broken on page X
First try clearing your browser cache (or browse via Incognito/Private Browsing mode). If that doesn't help, post a bug. - I want to install a plugin. What repository do I need to add?
You need to add a link to the folder for your build. For example if your router is part of the mvebu/default profile, the link would beCode: Select all
https://lantisproject.com/gargoyle_custom/ipv6/mvebu/default https://lantisproject.com/gargoyle_custom/ipv6/mvebu/default_kernelspecific
In short, with as much detail as you can.
Specifically:
- What router Make, Model and Version are you using?
- What were you doing when the bug occurred?
- What happened (what's the bug)?
- What did you expect to happen (what is your expectation of the proper behaviour)?
- Can you reproduce the bug every time, sometimes, or rarely?
- Exact steps to reproduce the bug
Extracts from the browser console/developer window are useful if you get a GUI error.
Config file extracts (from network, firewall and wireless) are really helpful too. Remember to remove things like your passwords. If you have IP addresses in there, try not to remove them fully. Just blank out the middle bit. It helps to understand what type of address we are dealing with.
Code: Select all
Remember to put them in code tags, or host them externally like at PasteBin
https://lantisproject.com/gargoyle_custom/ipv6/