john9527
Part of the Furniture
Interesting.....can you try what's in post #568?No output on 65_2.
Interesting.....can you try what's in post #568?No output on 65_2.
Another possibility (I can't test it) as a temporary fix for the AC3200 on 65_2.....
nvram set stop_gmac3=1
nvram commit
then reboot
Upgraded, but VPN stopped working. I have checked keys etc and everything is fine but I got on VPN configuration such info:
"Certification Authentication / Server certification / Server Key field error!
Please check the Keys and Certification contents on the Advanced Settings page."
I have once again pasted my certificates, but it does not work. In logs I have information:
Feb 3 14:42:48 openvpn[2850]: XXXX OpenSSL: error:0607A082:digital envelope routines:EVP_CIPHER_CTX_set_key_length:invalid key length
Feb 3 14:42:48 openvpn[2850]: XXXX EVP set key size
Feb 3 14:42:48 openvpn[2850]: XXXX Exiting due to fatal error
Feb 3 14:42:48 openvpn[2850]: XXXX Closing TUN/TAP interface
Before upgrade it worked fine. I cannot connect using any of my devices.
UDATE: after changing "Cipher Negotiation" to Disabled, everything works fine. Enable with fallback didnt worked, and OpenVPN server didnt started at all. What is specific to my configuration I was using tls-auth
https://openvpn.net/index.php/open-source/documentation/howto.html
The Auto option is correct. Confusingly, the 5GHz channel allocations work differently to those of 2.4GHz. While you can select which 20MHz channel will be used as the primary, the user is not able control the use of adjacent channels because they have to follow strict rules. See here for an explanation.If I select a specific control channel, then I would expect the Extension Channel list to have channels above and below the control channel I selected, but it still only contains the option "Auto".
Could you also try this fix? I don't have an AC3200....Confirmed that fix the issues on RT-AC3200:
http://pastebin.com/JVf0qBUU
That means the original ASUS FW 7266 has the same problems happening, that's the base code of 380.66 builds...
Somehow get_lan_hwaddr() breaks things on that model.
@RMerlin: It couldn't be the RT-AC3200 old binary blob files fault, the only thing changed from 380.65 => 380.65_2 was the Network Map code.
Could you also try this fix? I don't have an AC3200....
diff --git a/release/src/router/rc/init.c b/release/src/router/rc/init.c
index 9ff8dc571..619432c52 100644
--- a/release/src/router/rc/init.c
+++ b/release/src/router/rc/init.c
@@ -6185,6 +6185,8 @@ static void sysinit(void)
nvram_set("gmac3_enable", "0");
else
nvram_set("gmac3_enable", "1");
+#else
+ nvram_set("gmac3_enable", "0");
#endif
#endif
diff --git a/release/src/router/shared/sysdeps/api-broadcom.c b/release/src/router/shared/sysdeps/api-broadcom.c
index 5cf002ea3..5e4e8ac7b 100644
--- a/release/src/router/shared/sysdeps/api-broadcom.c
+++ b/release/src/router/shared/sysdeps/api-broadcom.c
@@ -613,7 +613,7 @@ char *get_lan_mac_name(void)
{
#ifdef RTCONFIG_BCMARM
#ifdef RTCONFIG_GMAC3
- if (!nvram_match("stop_gmac3", "1"))
+ if (nvram_match("gmac3_enable", "1"))
return "et2macaddr";
#endif
switch(get_model()) {
Although ASUS does it in a couple of places, I hate to leave a referenced variable uninitialized....hence the other part of the proposed fix (@dodgygeeza confirmed no gmac settings were initialized in post #569)That !nvram_match() is pretty broken logic, and the root cause of the problem there. The non-existance of that setting will make it behave as if the setting was set to 0. I'd say that's the most important thing to fix there.
Just to confirm, the workaround appears to have fixed the issue ICMP connectivity to the AP has been solid and there have been no more bad ARP entries logged by pfSense (on the 65_2 release).Testing now, haven't seen any bad ARP requests over the last hour and ICMP to the router now appears stable (after connecting/disconnecting multiple wifi devices). Will continue to check for the next 24 hours.
Could you also try this fix? I don't have an AC3200....
diff --git a/release/src/router/rc/init.c b/release/src/router/rc/init.c
index 9ff8dc571..619432c52 100644
--- a/release/src/router/rc/init.c
+++ b/release/src/router/rc/init.c
@@ -6185,6 +6185,8 @@ static void sysinit(void)
nvram_set("gmac3_enable", "0");
else
nvram_set("gmac3_enable", "1");
+#else
+ nvram_set("gmac3_enable", "0");
#endif
#endif
diff --git a/release/src/router/shared/sysdeps/api-broadcom.c b/release/src/router/shared/sysdeps/api-broadcom.c
index 5cf002ea3..5e4e8ac7b 100644
--- a/release/src/router/shared/sysdeps/api-broadcom.c
+++ b/release/src/router/shared/sysdeps/api-broadcom.c
@@ -613,7 +613,7 @@ char *get_lan_mac_name(void)
{
#ifdef RTCONFIG_BCMARM
#ifdef RTCONFIG_GMAC3
- if (!nvram_match("stop_gmac3", "1"))
+ if (nvram_match("gmac3_enable", "1"))
return "et2macaddr";
#endif
switch(get_model()) {
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!