New NetGear R7800 - Where to start

Where do I find that IPv4 Upstream you show in the image you posted?

My internet speed should be 200Mbits/100Mbits. I have already re-rated in DSL reports site.

I just changed some settings in DSL reports as seen in a thread from this forum.
Test time: 30 sec
number of streams: 16

And the result couldn't be worse. lol
http://www.dslreports.com/speedtest/62813830.png

On the main status page. It should be eth0.12, which is what needs to be set as the interface in the SQM config. Also you need to change enabled from 0 to 1.

In the line config queue eth0, eth0 is just a friendly name you can change it to something that makes more sense like 'wan'

I still don't have SQM enabled. I'm only trying to figure out configurations prior to enabling the feature.

Edited;

Edited 2;
The file being changed when I change any configuration for SQM is /etc/config/sqm. The other file that was created/downloaded when I installed luci-app-sqm is not being chnaged.

@HelloShitty You can name the interfaces whatever you want. :sunglasses: I’ve kept it to the default. This is what SQM setup looks like via GUI (just replace the interface name toggle with your WAN interface name - inputted 90% of your speed as a starting point):

image image

Yes, I have that too. I did some changes suggested in OpenWrt docs.

This is how I have my /etc/config/sqm

config queue
	option debug_logging ‘1’
	option verbosity ‘5’
	option squash_dscp ‘1’
	option squash_ingress ‘1’
	option ingress_ecn ‘ECN’
	option egress_ecn ‘NOECN’
	option interface ‘eth0.12’
	option download ‘180000’
	option upload ‘90000’
	option qdisc ‘cake’
	option script ‘piece_of_cake.qos’
	option qdisc_advanced ‘1’
	option qdisc_really_really_advanced ‘0’
	option enabled ‘1’
	option linklayer ‘ethernet’
	option overhead ‘44’

By the way, which file should I replace the default DNS servers? I want to try different ones other than ISP defaults. I can see in luCI DNS Forwardings and in Docs I see this option but also DNS Provider.

Which should be the file to change? I tried to add Cloudflare DNS to luCI in DNS Forwardings but it is not the result I expected. At least I tried to check in some site what was the DNS server in use and it still detected my ISP's one!

Here is a solid write up on the right way to do it:

1 Like

Thanks.

In fact I think I did it in much less steps. I don't question how it was done there but I don't want to change so many things at a time.

I just went to '/etc/config/network' and under wan I added:

list dns '<IPv4>'

And the same for 'wan6' with the mathing IPv6 ip's.

Then I added

option peerdns '0'

also for both 'wan' and 'wan6'.

Speed test get better with the tweaks?

Still haven't tested. Waiting for wife and daughter to head to bed and then I'll disconnect all devices from wireless and will test. That's how I conducted the first tests.

Well, after setting Download/Upload thresholds in SQM to 90/90 of what my ISP says that I should get (200/100), I get this result:

image

I'm a little disappointed with speed but that thing of bufferbloat seems to have improved.
Also, I'm should be checking latency. Where do I check that?

Edited;

I guess I messed up previous tests.
Links are no longer available. Crap. Did anyone saved those images?

Edited 2;
I tried to install ddns-scripts to be able to use dynamic DNS services but I got this output from

opkg install ddns-scripts
# opkg install ddns-scripts
Installing ddns-scripts (2.7.8-12) to root...
Downloading http://downloads.openwrt.org/releases/19.07.2/packages/arm_cortex-a15_neon-vfpv4/packages/ddns-scripts_2.7.8-12_all.ipk
Configuring ddns-scripts.
root@OpenWrt:~#  030047  WARN : Service section disabled! - TERMINATE
030047  WARN : Service section disabled! - TERMINATE
root@OpenWrt:~#

Expected output as long as you have not configured the ddns service.
Doing config manually by editing etc/config/ddns is possible, but might be easier in LuCI with luci-app-ddns installed.

If you are running the stock OpenWrt build, have you tested package irqbalance ? Might give you a boost. Also things from @ACwifidude about setting 35 for up_threshold and 10 for sampling_down_factor works pretty well for me. YMMV.

(Cable 60/10, SQM running cake + piece_of_cake)

That seems to me a little bit off. If I've just installed the package, how am I supposed to have it already configured?

@DjiPi yes I'm using stock for now. And no, I haven't read that thread yet. Do you have speed improvements with those kind of mods?

The speed is based on the top speed vs others on the same technology, in the same country:

top 2% - A+
top 10% = A
top 20% - B
top 50% - C
top 80% - D
otherwise : F

Note that whether the grade is "good" or "bad" is open to interpretation. Higher speeds and therefore higher grades generally cost more. You may get an "A" or "A+" and be paying too much. You may get an "F" and yet have a good value connection.

Source:
https://www.dslreports.com/faq/17930

The chart on the results page is where it graphs the bufferbloat latency:

I would try out fq_codel + simplest and turn off the advanced settings. See how your results compare. With more aggressive CPU settings the r7800 I can get it to shape up to ~500mbps with fq_codel. I can only get ~low 200’s with cake.

1 Like

The latency is the bufferbloat timings we see in DSL reports? What about ping time we usually see in these kin of tests?

@ACwifidude I'll have to try that latter. I want to conduct all testing under the same conditions. Meaning, no wireless devices consuming bandwidth during the test. So, I'll run that later.

A post was split to a new topic: R7800 on 19.07.2 - LuCI running really slow

Previous response from ACwifidude is pretty well detailed and complete about speed, so just adding to that for my part.

I'm shaping very low bandwidth and for me, I don't think that it makes alot of changes from the base. But I subjectively find the router itself to be more responsive. Got me from A to steady A+ everywhere most of the time. Except when I post the results :wink: .

Ok.

Since I did bad trying hnyman's firmware, I'm not very afraid of trying anything. I'm very afraid of losing internet access because of my daughter's classes in the morning. Anyway, I think these settings won't make me lose connectivity to the router, I hope. I mean the SQM settings and the setting - 35 for up_threshold and 10 for sampling_down_factor. Hope they don't make me lose wireless connectivity.

I'm going to read about that threshold and sampling down factor.

Ok peeps, I tried to configure ddns service but I'm not feeling confident that it is correctly configured.
Can you please give me a hand on this:

config ddns 'global'
option ddns_dateformat '%F %R'
option ddns_loglines '250'
option upd_privateip '0'
config service 'myddns_ipv4'
option lookup_host 'myhostname.ddns.net'
option domain 'myhostname.ddns.net'
option username 'myeamil@email.com'
option password '******************'
option interface 'wan'
option ip_source 'network'
option ip_network 'wan'
option service_name 'no-ip.com'
config service 'myddns_ipv6'
option update_url 'http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
option lookup_host 'yourhost.example.com'
option domain 'yourhost.example.com'
option username 'your_username'
option password 'your_password'
option use_ipv6 '1'
option interface 'wan6'
option ip_source 'network'
option ip_network 'wan6'

What else do I need to change? My ddns provider is (free) no-ip.com

I read a couple of things about not being able to use '-' in the config file. I'm not using one. But I feel a lot is missing here.

Ok, I gave up on no-ip.com because apparently it doesn't support IPv6. So from the available ones in the Docs, which one you guys recommend?

Is duckdns related to DuckDuckGo?