I tried to get a good score (better than 15/20) for hours yesterday, without success.
One surprise for me is that there are no ip6tables firewall rules changed
when setting
"Allow external IPv6 hosts ping internal IPv6 hosts"!
I must repeat my question to you that has got it to work:
Can anyone share with which settings you get 19-20/20, please.
E.g: "Advanced, Advanced Setup, IPv6": "Internet Connection Type":
To understand what is happening in the router when changing settings,
I made a script that compares things before and after, including output to dmesg and syslog.
The result from this is as follows:
SET Respond_to_Ping_on_Internet_Port:
2019-03-01 01:27:25 BEGIN
dmesg:
[ 9568.019369] === Reducing pace for error prints ====
[ 9568.023305] Start seq_num 0 End seq_num 0 tid 0 failed seq 0 - error occured 200 times
(This does not happen every time!)
syslog:
-----------------------------------------
Compare 1: nvram show
-wan=8576979632442
+wan=250566025472
-wan_endis_rspToPing=0
+wan_endis_rspToPing=1
Compare 2: netstat
-tcp 0 0 R7800:49152 192.168.1.200:53809 TIME_WAIT
+tcp 0 0 R7800:www 192.168.1.200:53961 TIME_WAIT
+tcp 0 0 R7800:49153 192.168.1.200:53979 TIME_WAIT
-tcp 0 0 R7800:49152 192.168.1.200:53825 TIME_WAIT
+tcp 0 0 R7800:49152 192.168.1.200:53956 TIME_WAIT
Compare 3: ethtool
Compare 4: iptables
-DROP icmp -- anywhere anywhere icmp echo-request
+ACCEPT icmp -- anywhere anywhere icmp echo-request
Compare 5: ip6tables
2019-03-01 01:27:46 END
SET Allow_external_IPv6_hosts_ping_internal_IPv6_hosts:
2019-03-01 01:29:20 BEGIN
dmesg:
syslog:
-----------------------------------------
Compare 1: nvram show
-collect_log=708758576237
+collect_log=63448634
-debug_info=708758576237
+debug_info=63448634
Compare 2: netstat
+tcp 0 0 R7800:49153 192.168.1.200:54226 TIME_WAIT
-tcp 0 0 R7800:49152 192.168.1.200:54115 TIME_WAIT
+tcp 0 0 R7800:49152 192.168.1.200:54216 TIME_WAIT
Compare 3: ethtool
Compare 4: iptables
Compare 5: ip6tables
2019-03-01 01:29:38 END
Yeah that IPv6 setting on the debut page is a hit or miss, even when it works it works only sometimes and oddly at times some devices get a low score while others don’t when the setting is finicky. I’ve honestly stopped trying to push for a fix, they responded once by phone; asked me to send settings and images of clients where sometimes some would suddenly start getting like 15/20 while others would get 20/20.
Kamoj try a few restarts, it may get the setting to stick at least that’s what I had to do.
Sorry KevTech I should have clarified I was talking about the setting in debug.htm that Kamoj mentioned above. I did enable respond to ping as well but the other setting was what fixed the issue for me when it sometimes decided to work.