goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
Upgraded 2 routers without problems. Did not save settings. Restored default config immediately after upgrade before re-configuring from scratch.
Router#1 - Archer C7 v4. Upgraded from 1.12.X(20200429). Upgraded to ath79 (from ar71xx I think). Router configured identical to previous config (Wireless Access Point)
Router#2 - DIR-835 RevA. Upgraded from 1.12.X(20200302). Upgraded to ath79 (from ar71xx I think). Router configured identical to previous config (Dumb AP)
Comments:
1. Router#1 Memory Usage went from 25MB/122.1MB (20.5%) to 50MB/121.3MB (41.3%)
Router#2 Memory Usage went from 20.4MB/122.1MB (16.7%) to 21.6MB/121.3MB (17.8%)
Why did memory usage on Archer C7 v4 double when upgrading?
Initial thoughts, possibly to do with the extra overheads with IPv6 connection monitoring, but if you immediately turned all of that off (per below) maybe not.
There's significant kernel and userland changes between 1.12 and 1.13, it could just be natural attrition. I've not noted any significant increases myself.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
2. For a simple family home network why should I care about IPv6?
You don't have to care about IPv6. If you don't want to run it, that's ok. I will note that things are slowly progressing more and more towards IPv6, and while i don't think you'll be completely left behind (in our lifetimes), there may be a point in time where IPv4 is an old technology no longer used.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
I disabled DHCP IPv6 DHCP screen. Still I see cryptic router IPs on Basic Connection screen. I see an advantage of Gargoyle over Openwrt is its simplicity in configuring it. Config screens are not cluttered. Having cryptic IPv6 info shown when not required clutters things up. I would suggest that having, for example, a setting of "Prefix Assignment Mask" on a screen called 'Connection, Basic' is out of place. I've never heard of this... I would not consider it a basic setting. I would like to turn off IPv6 and see previous simple config screens.
Point taken, IPv6 settings are
complex and confusing. They just are. I'm still trying to wrap my head around it, and perhaps because of my lack of complete understanding is why i can't dumb it down enough to a point where it suits the Connection->Basic page. I'll try to work on that.
Putting it onto a Connnection->Advanced page makes complete logical sense and might be the first conclusion you come to. Unfortunately the way the network settings are tightly coupled, splitting it to another page would be hugely painful. Maybe the pain is worth it for the end user experience, but not something i was willing to tackle at this stage.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
How do I disable IPv6 fully? Also Connection, Routing shows IPv6 active routes..Why do I want this? How to unselect to use any IPv6?
Here's the bit you won't like. You pretty much can't (well you can, but its not easy). I'll point out that all i've done is open the curtain on some functions your router was
already doing without you knowing. IPv6 has been enabled on your local network for a long time you just haven't seen the details.
IPv6 has been heavily baked into the Linux kernel, and it is now very difficult to unbake the cake so to speak. There are drastic measures of turning it off, however as most code is now being written as
dual stack capable, you actually run into more trouble than you solve by trying. If you don't want to use it, disable as much of it as i've allowed you to, and then ignore the rest.
We might look at hiding IPv6 information in some cases when you're turned some settings off, but that doesn't mean they aren't there.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
3. Out of curiousity, is this version of Gargoyle based on latest stable Openwrt 19.07.4?
Not quite. We're somewhere between 19.07.3 and 19.07.4. I'll make a note to try and update to the latest soon.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
4. Biggest pain in the ass when upgrading when not preserving setting is dealing with DHCP assigned static IP addresses. It would be great if there was a way to export DHCP static config and then import again after upgrading. Reconfiguring router is pretty straight forward but manually having to reconfigure static DHCP takes a fair amount of time. This would fit well on the System, Backup/Restore config screen.
Definitely something we can look at for the future.
Unfortunately in the case you just undertook (1.12.x to 1.13.x) the settings are 100% incompatible anyway and would have needed major translation. They're not even stored in the same file anymore.
goyle100 wrote: ↑Thu Nov 05, 2020 11:00 pm
Thanks!
Thank you for your feedback! It's not going to get anywhere without people telling us what works and what doesn't.