Gargoyle IPv6 Testing

Discuss the technical details of Gargoyle and ongoing development

Moderator: Moderators

Post Reply
Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Gargoyle IPv6 Testing

Post by Lantis »

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
  1. 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.
  2. 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.
  3. 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!
  4. I don't understand the LAN IPv6 settings
    We don't have any guides written yet. The defaults are fine for most users.
  5. 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.
  6. 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.
  7. IPv6 NAT?
    No. Maybe in the future.
  8. What about 6 to 4 tunnels (like HE)
    No. Maybe in the future.
  9. 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.
  10. 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.
  11. Plugin X doesn't support IPv6 yet. Is it coming?
    Probably, but drop a note below to double check.
  12. 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.
  13. 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.
  14. 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 be

    Code: Select all

    https://lantisproject.com/gargoyle_custom/ipv6/mvebu/default
    https://lantisproject.com/gargoyle_custom/ipv6/mvebu/default_kernelspecific
How do i report a bug?
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
Pictures help. Remember that you need to host those externally.
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
Downloads
https://lantisproject.com/gargoyle_custom/ipv6/
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle IPv6 Testing

Post by Lantis »

Reserving this post for future use.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle IPv6 Testing

Post by Lantis »

We have a few people struggling with PPPoE. If you make it work, please post what you did.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: Gargoyle IPv6 Testing

Post by ispyisail »

+1

BJReplay
Posts: 37
Joined: Sun Feb 02, 2020 3:28 am
Location: Australia

Re: Gargoyle IPv6 Testing

Post by BJReplay »

Apologies for being the one to try preserving settings :oops: given the obvious warning above.

I flashed from an earlier 1.13 build (Built 20200407-1345 git@d3bec43b) from April, chose to preserve settings and it kept my settings.

All good, and installed adblock so a happy camper.

Lantis
Moderator
Posts: 6735
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: Gargoyle IPv6 Testing

Post by Lantis »

Surprised it went smoothly for you, but in any case.
Are you utilising the IPv6 features or just IPv4?
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

BJReplay
Posts: 37
Joined: Sun Feb 02, 2020 3:28 am
Location: Australia

Re: Gargoyle IPv6 Testing

Post by BJReplay »

I was prepared to recover - the EA8500 has two boot partitions, the alternate running OpenWRT and I'd confirmed the three quick power cycle on reboot sequence swapped boot partitions.

Also had backed up key files to manually update if needed.

I'm running IPv6 on the LAN side and that is working well with IPv6 clients happily communicating, but only IPv4 on the wan side (I'm on Optus at the moment, they are not offering IPv6).

mrpink57
Posts: 37
Joined: Sun Mar 19, 2017 6:42 pm
Location: a van down the river

Re: Gargoyle IPv6 Testing

Post by mrpink57 »

I have an Atomic Pi I would like to test this on, it uses UEFI for boot though, are any of the x86 builds ok for UEFI?

RomanHK
Posts: 794
Joined: Sat May 04, 2013 4:18 pm
Location: Czech Republik

Re: Gargoyle IPv6 Testing

Post by RomanHK »

mrpink57 wrote:
Thu May 14, 2020 2:32 pm
I have an Atomic Pi I would like to test this on, it uses UEFI for boot though, are any of the x86 builds ok for UEFI?
You will probably have to do the UEFI boot yourself (then let me know if you succeeded):
https://forum.openwrt.org/t/how-to-inst ... em/18125/8
or
https://forum.openwrt.org/t/solved-lede ... ble/1177/9
Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0

http://gargoyle.romanhk.cz custom builds by gargoyle users

mrpink57
Posts: 37
Joined: Sun Mar 19, 2017 6:42 pm
Location: a van down the river

Re: Gargoyle IPv6 Testing

Post by mrpink57 »

RomanHK wrote:
Thu May 14, 2020 3:11 pm
mrpink57 wrote:
Thu May 14, 2020 2:32 pm
I have an Atomic Pi I would like to test this on, it uses UEFI for boot though, are any of the x86 builds ok for UEFI?
You will probably have to do the UEFI boot yourself (then let me know if you succeeded):
https://forum.openwrt.org/t/how-to-inst ... em/18125/8
or
https://forum.openwrt.org/t/solved-lede ... ble/1177/9
Thanks I am familiar with an install this way, I will do this later tonight and report back.

Post Reply