Page 4 of 4

Re: Netgear R8000

Posted: Wed Mar 13, 2024 8:17 am
by rg66
I don't use the MR3420v5 anymore because of the wireless/network crashes, it totally screws up my quotas. But, I still play around with it so I will try the 1.15 beta from Lantis for something to do and report back.

I generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.

This is my current package list for the R8000:

base-files - 1504-r20265-f85a79bcb4
brcmfmac-firmware-43602a1-pcie - 20230804-1
busybox - 1.35.0-5
bwmon-gargoyle - 1.15.0-1
ca-bundle - 20230311-1
dnsmasq - 2.86-16
dropbear - 2022.82-3
ebtables-legacy - 2018-06-27-48cff25d-1
ewget - 1.15.0-1
firewall - 2022-02-17-4cd7d4f3-3
fstools - 2022-06-02-93369be0-2
fwtool - 2019-11-12-8f7fe925-1
gargoyle - 1.15.0-7
gargoyle-firewall-util - 1.15.0-1
gargoyle-i18n - 0.2.1-1
gargoyle-ip-query - 1.15.0-2
getrandom - 2021-08-03-205defb5-2
gpkg - 1.15.0-1
haserl-i18n - 0.9.36-1
hostapd-common - 2022-01-16-cff80b4f-18.3
ip6tables-zz-legacy - 1.8.7-7
ipset - 7.15-2
iptables-mod-bandwidth - 1.8.7-7
iptables-mod-conntrack-extra - 1.8.7-7
iptables-mod-extra - 1.8.7-7
iptables-mod-filter - 1.8.7-7
iptables-mod-ipopt - 1.8.7-7
iptables-mod-iprange - 1.8.7-7
iptables-mod-nat-extra - 1.8.7-7
iptables-mod-timerange - 1.8.7-7
iptables-mod-webmon - 1.8.7-7
iptables-mod-weburl - 1.8.7-7
iptables-zz-legacy - 1.8.7-7
iw - 5.16-1
iwinfo - 2022-12-15-8d158096-1
jshn - 2022-05-15-d2223ef9-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-asn1-decoder - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmfmac - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmutil - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-cfg80211 - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv4 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-gpio-button-hotplug - 5.10.201-3-1bb450e3a00e1a165408f004ffa23b29
kmod-ip6tables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-bandwidth - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-core - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-filter - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipopt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-iprange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipset - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-offload - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-raw - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-timerange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-webmon - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-weburl - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-leds-gpio - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-lib-textsearch - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-flow - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nfnetlink - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nls-base - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-tun - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
libbbtargz - 1.15.0-1
libblobmsg-json20220515 - 2022-05-15-d2223ef9-1
libc - 1.2.3-4
libericstools - 1.15.0-1
libgcc1 - 11.2.0-4
libip4tc2 - 1.8.7-7
libip6tc2 - 1.8.7-7
libipset13 - 7.15-2
libiptbwctl - 1.15.0-1
libiptext0 - 1.8.7-7
libiptext6-0 - 1.8.7-7
libiwinfo-data - 2022-12-15-8d158096-1
libiwinfo20210430 - 2022-12-15-8d158096-1
libjson-c5 - 0.15-2
libjson-script20220515 - 2022-05-15-d2223ef9-1
libmnl0 - 1.0.5-1
libnl-tiny1 - 2021-11-21-8e0555fb-1
libopenssl1.1 - 1.1.1w-1
libpthread - 1.2.3-4
libubox20220515 - 2022-05-15-d2223ef9-1
libubus20220601 - 2022-06-01-2bebf93c-1
libuci20130104 - 2021-10-22-f84f49f0-6
libuclient20201210 - 2023-04-13-007d9454-1
libustream-openssl20201210 - 2022-12-08-9217ab46-2
libwolfssl5.6.4.ee39414e - 5.6.4-stable-1
libxtables12 - 1.8.7-7
logd - 2021-08-03-205defb5-2
mtd - 26
netifd - 2022-08-25-76d2d41b-1
nvram - 11
odhcp6c - 2022-08-05-7d21e8d8-18
odhcpd-ipv6only - 2023-01-02-4a673e1c-2
openwrt-keyring - 2022-03-25-62471e69-3
opkg - 2022-02-24-d038e5b6-1
osafeloader - 1
oseama - 1
otrx - 2021-12-02-56e8e191-1
plugin-gargoyle-i18n-English-EN - 1.0.0-1
plugin-gargoyle-logread - 20120724-4
plugin-gargoyle-theme-xeye - 1.15.0-1
plugin-gargoyle-webshell - 20130302-1
procd - 2022-06-01-7a009685-2
procd-seccomp - 2022-06-01-7a009685-2
procd-ujail - 2022-06-01-7a009685-2
ubi-utils - 2.1.4-1
ubox - 2021-08-03-205defb5-2
ubus - 2022-06-01-2bebf93c-1
ubusd - 2022-06-01-2bebf93c-1
uci - 2021-10-22-f84f49f0-6
uclient-fetch - 2023-04-13-007d9454-1
uhttpd - 2023-06-25-34a8a74d-1
urandom-seed - 3
urngd - 2023-11-01-44365eb1-1
usign - 2020-05-23-f1f65026-1
webmon-gargoyle - 1.15.0-1
wireless-regdb - 2023.09.01-1
wpad-basic-wolfssl - 2022-01-16-cff80b4f-18.3
xtables-legacy - 1.8.7-7

Thanks

Re: Netgear R8000

Posted: Thu Mar 14, 2024 12:27 am
by pythonic
rg66 wrote:
Wed Mar 13, 2024 8:17 am
I generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.
Selecting the gargoyle-basic meta-package should get you the minimum package set required for Gargoyle to have all expected core functionality. You can then select any plugins you want to add to your images. The default is to build all the optional plug-ins but not include them in images (indicated by <m> in menuconfig, <y> indicates they will be included in images) in case you want to install them later.

With OpenWrt 22.03 based builds, wpad-basic-wolfssl is a default package in the OpenWrt device image makefiles so it gets selected (along with it's libwolfssl dependency) when

Code: Select all

make menuconfig
is run during the custom build, but the wpad-openssl package is what should be used instead.

With OpenWrt 23.05 based builds, wpad-basic-mbedtls is a device default package which should be replaced by wpad-mbedtls.

Unfortunately the kconfig system used by the OpenWrt buildroot doesn't provide any useful mechanism to be able to disable unwanted default packages and the only other known method is tedious to implement and maintain, so these default packages need to be checked and corrected manually (the supported target configs are currently maintained semi-manually for this reason).

Re: Netgear R8000

Posted: Thu Mar 14, 2024 5:48 am
by rg66
Thanks pythonic, very useful information.

I did a build with wpad-openssl and disabled all wolfssl packages. Unfortunately, if I build without wpad-basic-wolfssl WiFi is permanently disabled. I'm back to the build from a month ago with the package list from my last post.

At least I don't have to deal with the i18 error anymore and I learned a few things, so something good came out of this.

Cheers

Re: Netgear R8000

Posted: Wed Mar 20, 2024 9:13 am
by rg66
Did a minimal build with 23.05 branch. Changed from wpad-basic-mbedtls to wpad-mbedtls. Running good so far, no noticeable differences.

Device Name:Home
Gargoyle Version:1.15.X (Built 20240320-1151 git@f263d1c2)
Model:Netgear R8000 (BCM4709)
Device Configuration:Gateway
Memory Usage:35.2MB / 244.6MB (14.4%)
Connections:76/4096
CPU Load Averages:0.13 / 0.04 / 0.01 (1/5/15 minutes)
CPU Temperature:60 °C
RAM Temperature:- °C
Wifi Temperature:- °C
Root Drive 20.941 MBytes Total, 19.652 MBytes Free

Re: Netgear R8000

Posted: Mon Aug 12, 2024 8:51 am
by rg66
As I stated earlier, I've been building off of the 23.05 branch and everything was OK until I changed to daily quotas. The bandwidth monitor was not even close to the ISP's bandwith usage, sometimes the quota wouldn't renew or just renewed randomly. Couldn't see anything in the logs.

Anyway, I'm on unlimited fiber now with no FUP so don't need to use Gargoyle anymore, although the Nokia router they gave me is crap at distributing the bandwith equally so you never know.

I just wanted to say that I had fun playing around with Gargoyle and I learnt a lot. So, many thanks to Lantis and Pythonic for all your help and patience.

Cheers,
Rod

Re: Netgear R8000

Posted: Mon Aug 12, 2024 9:07 am
by Lantis
Thanks Rod, all the best. I'm sure you'll be back someday :)

Re: Netgear R8000

Posted: Mon Aug 26, 2024 11:15 am
by rg66
Lantis wrote:
Mon Aug 12, 2024 9:07 am
I'm sure you'll be back someday :)
Much sooner than expected. I've turned the PoS Nokia fiber router into a modem and have gargoyle 2305 (latest commit) running as the AP. It doesn't share the bandwith evenly, but it's better and I have much more control.

Cheers

Re: Netgear R8000

Posted: Fri Aug 30, 2024 11:24 am
by rg66
Did a build with QoS, used the default settings and adjusted the total dl/ul bandwidth. It's sharing the bandwidth way better, no one is complaining so far.

Cheers

Re: Netgear R8000

Posted: Fri Aug 30, 2024 6:51 pm
by Lantis
By default QoS should share evenly so that’s good