From b1bf71003d0c20d65c49b49d8acd609f4cbd2c98 Mon Sep 17 00:00:00 2001 From: "Arnaud G. GIBERT" Date: Sun, 29 Jun 2025 19:40:34 +0200 Subject: [PATCH] - Split NoVPN source type in Local and Routed. --- usr/local/lib/network.bash | 4 +-- var/www/cgi-bin/vpn-admin_board.cgi | 56 ++++++++++++++--------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/usr/local/lib/network.bash b/usr/local/lib/network.bash index de1d697..45c973c 100644 --- a/usr/local/lib/network.bash +++ b/usr/local/lib/network.bash @@ -248,7 +248,7 @@ network_src_tab_load() case "${nstl_type}" in - "0") + "0"|"1") # Local + Routed nstl_device="" nstl_status="2" @@ -258,7 +258,7 @@ network_src_tab_load() nstl_last_seen="" ;; - "1") + "2") # OpenVPN nstl_device="tun0" nstl_status_line="$( echo "${NETWORK_OPENVPN_STATUS}" | grep "${nstl_device}.log: CLIENT_LIST.*${nstl_ip},")" diff --git a/var/www/cgi-bin/vpn-admin_board.cgi b/var/www/cgi-bin/vpn-admin_board.cgi index f7a4186..38bf63b 100755 --- a/var/www/cgi-bin/vpn-admin_board.cgi +++ b/var/www/cgi-bin/vpn-admin_board.cgi @@ -127,9 +127,9 @@ Destination_Status_Board () if [[ "${dst_status}" == 1 ]] then - echo -n "\"Up\"" + echo -n "\"Up\"" else - echo -n "\"Down\"" + echo -n "\"Down\"" fi echo "${dst_bytes_received:--}${dst_bytes_sent:--}${dst_uptime:--}" @@ -195,11 +195,11 @@ Source_Routing_Board_Line() case "${src_status}" in "0") - echo -n "\"Down\"" + echo -n "\"Down\"" ;; "1") - echo -n "\"Up\"" + echo -n "\"Up\"" ;; "2") @@ -223,13 +223,13 @@ Source_Routing_Board_Line() if [[ "${dst_table}" == "${src_table}" ]] then - echo -n "\"Up\" " + echo -n "\"Up\" " else - echo -n "\"Down\"" + echo -n "\"Down\"" if [[ ( ${admin} == "true") || ( "${REMOTE_USER}" == "${src_owner}") ]] then - echo -n "\"Activate\"" + echo -n "\"Activate\"" else echo -n " " fi @@ -380,22 +380,22 @@ VPN_OpenVPN_Board() if [[ "${format}" == "html" ]] then echo -n "${src_id}${src_ip}${src_name}" - echo -n "\"Configuration" + echo -n "\"Configuration" if [[ ( "${admin}" == "true") || ( "${REMOTE_USER}" == "${src_owner}") ]] then - echo -n "\"Configuration" + echo -n "\"Configuration" else - echo -n "\"Configuration" + echo -n "\"Configuration" fi - echo -n "\"Configuration" + echo -n "\"Configuration" if [[ ( "${admin}" == "true") || ( "${REMOTE_USER}" == "${src_owner}") ]] then - echo -n "\"Configuration" + echo -n "\"Configuration" else - echo -n "\"Configuration" + echo -n "\"Configuration" fi else echo -n "${src_id};${src_ip};${src_name}" @@ -403,34 +403,34 @@ VPN_OpenVPN_Board() if [[ "${format}" == "html" ]] then - echo -n "\"CA" + echo -n "\"CA" if [[ ( "${admin}" == "true") || ( "${REMOTE_USER}" == "${src_owner}") ]] then - echo -n "\"TC" + echo -n "\"TC" if [[ -f /etc/openvpn/tls/certs/${src_name}.crt ]] then - echo -n "\"Private" - echo -n "\"Certificat" - echo -n "\"Public" + echo -n "\"Private" + echo -n "\"Certificat" + echo -n "\"Public" else - echo -n "\"Private" - echo -n "\"Certificat" - echo -n "\"Public" + echo -n "\"Private" + echo -n "\"Certificat" + echo -n "\"Public" fi else - echo -n "\"TC" + echo -n "\"TC" if [[ -f /etc/openvpn/tls/certs/${src_name}.crt ]] then - echo -n "\"Private" - echo -n "\"Certificat" - echo -n "\"Public" + echo -n "\"Private" + echo -n "\"Certificat" + echo -n "\"Public" else - echo -n "\"Private" - echo -n "\"Certificat" - echo -n "\"Public" + echo -n "\"Private" + echo -n "\"Certificat" + echo -n "\"Public" fi fi else