What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Blank VPN Status Page

garycnew

Senior Member
All:

I'm in the process of migrating my VPN Clients to Asuswrt-Merlin 3004.388.8_4. I have found that even though the VPN Clients show connected, on the VPN Clients Page, the VPN Status Page is often Blank.

Is this a known issue?

Thanks, again.


Gary
 
Last edited:
All:

It appears I may have to rely on the command-line to check vpn client stats, as I've had to do with dhcp client leases.

Code:
# cat /etc/openvpn/client1/status 
REMOTE,###.###.###.###:###,Static_Key
OpenVPN STATISTICS
Updated,2025-02-24 21:31:43
TUN/TAP read bytes,68
TUN/TAP write bytes,60
TCP/UDP read bytes,15897
TCP/UDP write bytes,6517
Auth read bytes,1164
END

# cat /var/lib/misc/dnsmasq.leases

I never ran into issues with the VPN Status Page on firmware 384. It's interesting how things evolve and devolve over time. o_O

Respectfully,


Gary
 
I'm in the process of migrating my VPN Clients to Asuswrt-Merlin 3004.388.8_4. I have found that even though the VPN Clients show connected, on the VPN Clients Page, the VPN Status Page is often Blank.

Is this a known issue?
A suggestion. Post a screen capture (redacting sensitive information) of what you are seeing so others have some context. Also post up your router model as well for more context.

As a troubleshooting step, have you tried a different web browser on a different computer/device?
 
Running Asuswrt-Merlin 3004.388.8_4 on an Asus GT-AXE11000. I've tried a couple of different browsers. Safari has a Blank VPN Status Page less often than Firefox, but both browsers have a Blank VPN Status Page more than they do not. This is at the same time client1/status reports active statistics.

Example Screenshot of Blank VPN Status Page:
Screen Shot 2025-02-25 at 11.56.27 PM.png
 
Last edited:
My status file includes compression stats. Maybe that's the issue?
Code:
# cat /etc/openvpn/client1/status
REMOTE,89.34.98.110:1194,Static_Key
OpenVPN STATISTICS
Updated,2025-02-26 12:12:54
TUN/TAP read bytes,68
TUN/TAP write bytes,60
TCP/UDP read bytes,6716
TCP/UDP write bytes,2207
Auth read bytes,108
pre-compress bytes,0
post-compress bytes,0
pre-decompress bytes,0
post-decompress bytes,0
END

EDIT: Looking at the source code that shouldn't make a difference.
 
Last edited:
As with most web page rendering issues, check your browser developer console for errors from the page. Also try browsing directly to the ajax page that provides the status fields to look for any unusual output.
https://192.168.0.1:8443/ajax_vpn_status.asp

@dave14305

The Web Developer Tools > Console shows the following notices:

1. This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. Advanced_VPNStatus.asp
2. Some cookies are misusing the recommended “SameSite“ attribute 3
3. Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help http://xhr.spec.whatwg.org/ jquery.js:5:17962

The Web Developer Tools > Network shows "NS_BINDING_ABORTED" for the ajax_ipsec.asp page; when, the VPN Status Page is Blank:

Request Headers:
Code:
GET /ajax_ipsec.asp?_=1740605663870 undefined
Host: 192.168.0.1:8443
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:109.0) Gecko/20100101 Firefox/115.0
Accept: text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
X-Requested-With: XMLHttpRequest
Connection: keep-alive
Referer: https://192.168.0.1:8443/Advanced_VPNStatus.asp
Cookie: clickedItem_tab=0; uiscribe_scriptconfig=expanded; bw_rtab=INTERNET; hwaddr=58:11:22:5A:07:E0; apps_last=; asus_s_token=8GNJo1wjIm5JH1ZHESYlbnUSgpLoHUt; ASUS_TrafficMonitor_unit=1; dhcp_sortcol=1; dhcp_sortmet=1
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin

The ajax_vpn_status.asp page renders the correct, updated results every time:

Code:
vpn_server1_status = "None";vpn_server2_status = "None";vpn_client1_status = "REMOTE,81.19.216.253:1194,Static_Key>OpenVPN STATISTICS>Updated,2025-02-26 14:22:23>TUN/TAP read bytes,587672396>TUN/TAP write bytes,396437834>TCP/UDP read bytes,416989308>TCP/UDP write bytes,613953592>Auth read bytes,396447121>END>";vpn_client2_status = "None";vpn_client3_status = "None";vpn_client4_status = "None";vpn_client5_status = "None";server1pid = "-1";server2pid = "-1";pptpdpid = "-1";vpn_client1_ip = "10.8.8.5";vpn_client2_ip = "0.0.0.0";vpn_client3_ip = "0.0.0.0";vpn_client4_ip = "0.0.0.0";vpn_client5_ip = "0.0.0.0";vpn_client1_rip = "81.19.216.254";vpn_client2_rip = "";vpn_client3_rip = "";vpn_client4_rip = "";vpn_client5_rip = "";

It seems to be an issue with the ajax_ipsec.asp page?

Thanks, again.


Gary
 
Last edited:
Does this happen with other browsers? Maybe there are too many concurrent ajax requests. What if you disable the cache in the developer tools and reload the page?
@dave14305

Yes... As stated previously, this issue occurs with Firefox and Safari. I disabled the developer tools cache and reloaded the page several times without success.

I noticed that when left on the Advanced_VPNStatus.asp page, the browsre continuously makes requests to the ajax_ipsec.asp and ajax_status.xml pages with 200 responses, but the Advanced_VPNStatus.asp page remains blank.

Good Times.
 

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top