Open Ivantosov opened 7 years ago
What sort of reset? I'm gonna look into it but i'm not sure i can fix it. Does this issue exist on Shibby's firmware too?
I can't currently turn off the router and change the firmware, but i think this is a GUI bug. It contains and saves a lot of hidden fields, which, i think, incorrectly filled after page refresh. At the moment I have to reset the router settings completely to get these errors disappear. Config partially reset buttons would help in this situation...
That's really not a solution, even if it were NVRAM defaults only work for whole NVRAM. Best solution is to simply fix the issue that appears in the GUI :). I will look into it but not in this update.
People are anxious and are annoying me daily when will I release 140 update :) Thanks!
Dear Jackysi,
unfortunately I face the same issue as Ivantosov regarding the OpenVPN client settings, displaying "Invalid IP address", and "Invalid number. Valid range: -1-32767"."
I really appreciate any tip or solution.
Best regards, tomatolover
Hi, I got the same problem here yesterday. But I suspect something different. I checked the available nvram-space. It was 0,01%. So I suspect that the my changes of the config (added openvpn-keys) config was getting to big.
So the script warns with 'invalid IP address' that it apparently can read/access a specific IP address in the nvram-settings any more, since this was not written due to no available space. - Same is true for ip-address-range.
So I should check for available space, I think.
Found out default parameter on openvpn client2 settings -> advanced -> connection retry was blank and required a number! wouldn't save until set, this was discovered by checking the js code in using chrome debug console and looking at the vpn_client.asp root cause : bad default params in UI when no NVRAM data available
ASUS RT-N16 1.28.0000 MIPSR2-3.5-140 K26 USB AIO- similar problem, and Shibby's | FreshTomato firmware too
UPD if nvram-space is less than 0.01%, all settings are reset to 0 after power off
UPD2 well, I understand the reason - certificates VPN eats up all NVRAM
Found out default parameter on openvpn client2 settings -> advanced -> connection retry was blank and required a number! wouldn't save until set, this was discovered by checking the js code in using chrome debug console and looking at the vpn_client.asp root cause : bad default params in UI when no NVRAM data available
To get rid of the "Invalid IP address" part, I had to choose "Static Key" for Authorization Mode from the Basic tab and enter some dummy IPs here.
However, afterwards I ran into the "NVRAM full" problem with certificates not being stored :disappointed:
Hey, still have the same problem, full nvram/invalid ip. is there any solution yet? Tomato Firmware 1.28.0005 124 ND VPN
I know this is an old thread, but for those who Googled this issue and ended up here, there's a workaround for the issue of running out of NVRAM space due to the size of TLS certificates for OpenVPN that was successful for me. It involves uploading the certificates to JFFS, and referencing those files in your OpenVPN config. Here are the basic steps:
dev tun
persist-tun
persist-key
cipher AES-256-CBC
auth SHA256
tls-client
client
resolv-retry infinite
remote XXX.XXX.XXX.XXX 1194 udp
verify-x509-name "OPEN.CERTIFICATE.COMMON.NAME" name
pkcs12 /jffs/CERTIFICATE.FILENAME.p12
tls-auth /jffs/TLS-KEY.key 1
remote-cert-tls server
comp-lzo adaptive
This issue for VPN and basic-network settings. On save OpenVPN client settings displays: "Invalid IP address", and "Invalid number. Valid range: -1-32767". On save basic-network settings displays: "The field "wan_modem_ipaddr" is invalid. Please report this problem." Asus RT-N16, Tomato Firmware 1.28.0000 MIPSR2-3.4-138 K26 USB AIO Router configuration backup: tomato_v128_mE8CBC0.zip
Also could u add reset settings button for each page? These errors do not occur with default configuration, only after a some number of saves different changes.