RUT230 keeps disconnecting from RMS VPN hub

I have a strange situation with RMS that is happening on 2 RUT230 devices with firmware RUT2_R_00.07.03.4 (last for this model).

Those devices where previously used only with RMS remote management, but have been recently modified to also connect to an RMS VPN hub (each one to a different hub).

All works as expected for a while, but many times at day, RUT230 disconnects from the VPN hub, even if it remain reachable from remote management. I’m sure that there is no connectivity issue during this disconnection.

I’ve replicated the same problem using another RUT230 on a different location and internet connection, with all parameters at factory default except for settings needed for internet access and RMS, so i’ve excluded that the issue is caused by some misconfiguration on the router itself.

When this issue happens, the only way to make the RUT230 come back in the VPN in a short time is to use the RMS VPN HUB button to update configuration and certificated on the device, this way in less than a minute it comes back in the VPN.

It comes back even if we do nothing, but it can take anywhere between a few minutes minutes and 3-4 hours to come back.

In System log there is a clear pattern, a while after the “Initialization Sequence Completed” openvpn log, there is a “Inactivity timeout (–ping-restart), restarting”, followed by a dnsmasq restart. After that, there is a variable number of log blocks like the one below, after a variable number of this “blocks” (can be a few or hundreds) it finally comes back online, with a new “Initialization Sequence Completed” message and a new dnsmasq restart.

: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
: UDP link local: (not bound)
: UDP link remote: [AF_INET]3.69.106.81:41691
: [UNDEF] Inactivity timeout (–ping-restart), restarting
: SIGUSR1[soft,ping-restart] received, process restarting

This below is a portion of the system log from the RUT230 in my netwotk where i’ve been able to replicate the issue. In this case the disconnection is of less than 10 minutes, with less than 30 connection attempts before reconnection, but as stated above, in other cases the same issue have been around for hours with hundreds of failed connection attempts.

Extract from System Log

Fri Oct 10 08:49:47 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 08:52:47 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 08:55:47 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 08:58:47 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:01:47 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:03:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [teltonika-vpn-kZEnC567luRo2nKC] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:03:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: net_addr_ptp_v4_del: 192.168.255.10 dev tun_c_rms_kZEnC
Fri Oct 10 09:03:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: /etc/openvpn/updown.sh tun_c_rms_kZEnC 1500 1553 192.168.255.10 192.168.255.9 init
Fri Oct 10 09:03:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[5716]: exiting on receipt of SIGTERM
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: Connected to system UBus
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: started, version 2.85 cachesize 150
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: UBus support enabled: connected to system bus
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq-dhcp[16637]: DHCP, IP range 192.168.10.100 – 192.168.10.249, lease time 12h
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain test
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain onion
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain localhost
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain local
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain invalid
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain bind
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using nameserver 8.8.4.4#53
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using nameserver 8.8.8.8#53
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain lan
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: reading /tmp/resolv.conf.d/resolv.conf.auto
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain test
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain onion
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain localhost
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain local
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain invalid
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain bind
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using nameserver 8.8.4.4#53
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using nameserver 8.8.8.8#53
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using only locally-known addresses for domain lan
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: using nameserver 192.168.1.1#53
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: read /etc/hosts - 4 addresses
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq-dhcp[16637]: read /etc/ethers - 0 addresses
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: read /etc/hosts - 4 addresses
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq[16637]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Fri Oct 10 09:03:22 2025 daemon.info dnsmasq-dhcp[16637]: read /etc/ethers - 0 addresses
Fri Oct 10 09:03:23 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:03:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:03:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:03:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:03:38 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:03:38 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:03:43 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:03:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:03:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:03:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:03:58 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:03:58 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:04:03 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:04:03 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:04:03 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:04:03 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:04:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:04:18 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:04:23 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:04:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:04:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:04:23 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:04:38 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:04:38 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:04:43 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:04:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:04:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:04:43 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:04:48 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:04:59 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:04:59 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:05:04 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:05:04 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:05:04 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:05:04 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:05:19 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:05:19 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:05:24 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:05:24 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:05:24 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:05:24 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:05:39 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:05:39 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:05:44 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:05:44 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:05:44 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:05:44 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:05:59 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:05:59 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:06:04 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:06:04 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:06:04 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:06:05 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:06:20 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:06:20 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:06:25 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:06:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:06:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:06:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:06:40 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:06:40 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:06:45 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:06:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:06:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:06:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:07:00 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:07:00 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:07:10 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:07:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:07:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:07:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:07:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:07:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:07:35 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:07:35 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:07:35 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:07:35 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:07:48 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:07:50 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:07:50 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:08:10 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:08:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:08:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:08:10 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:08:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:08:25 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:08:45 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:08:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:08:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:08:45 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:09:00 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:09:00 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:09:40 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:09:40 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:09:41 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:09:41 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:09:57 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:09:57 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:10:37 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:10:37 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:10:37 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:10:37 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:10:48 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:10:52 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:10:52 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:12:12 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:12:12 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:12:12 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:12:12 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.65.167.143:41691
Fri Oct 10 09:12:28 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [UNDEF] Inactivity timeout (–ping-restart), restarting
Fri Oct 10 09:12:28 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Oct 10 09:13:48 2025 daemon.warn wpa_supplicant[3200]: wlan0: Undefined secondary channel: drop OBSS scan results
Fri Oct 10 09:13:48 2025 daemon.warn openvpn(rms_kZEnC567luRo2nKC)[18631]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Fri Oct 10 09:13:48 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:13:48 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link local: (not bound)
Fri Oct 10 09:13:48 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: UDP link remote: [AF_INET]3.69.106.81:41691
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: [teltonika-vpn-kZEnC567luRo2nKC] Peer Connection Initiated with [AF_INET]3.69.106.81:41691
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: TUN/TAP device tun_c_rms_kZEnC opened
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: net_iface_mtu_set: mtu 1500 for tun_c_rms_kZEnC
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: net_iface_up: set tun_c_rms_kZEnC up
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: net_addr_ptp_v4_add: 192.168.255.10 peer 192.168.255.9 dev tun_c_rms_kZEnC
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: /etc/openvpn/updown.sh tun_c_rms_kZEnC 1500 1553 192.168.255.10 192.168.255.9 init
Fri Oct 10 09:13:51 2025 daemon.notice openvpn(rms_kZEnC567luRo2nKC)[18631]: Initialization Sequence Completed
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[16637]: exiting on receipt of SIGTERM
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: Connected to system UBus
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: started, version 2.85 cachesize 150
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: UBus support enabled: connected to system bus
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq-dhcp[19641]: DHCP, IP range 192.168.10.100 – 192.168.10.249, lease time 12h
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain test
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain onion
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain localhost
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain local
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain invalid
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain bind
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using nameserver 8.8.4.4#53
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using nameserver 8.8.8.8#53
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain lan
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: reading /tmp/resolv.conf.d/resolv.conf.auto
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain test
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain onion
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain localhost
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain local
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain invalid
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain bind
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using nameserver 8.8.4.4#53
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using nameserver 8.8.8.8#53
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using only locally-known addresses for domain lan
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: using nameserver 192.168.1.1#53
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: read /etc/hosts - 4 addresses
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq[19641]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Fri Oct 10 09:13:55 2025 daemon.info dnsmasq-dhcp[19641]: read /etc/ethers - 0 addresses
Fri Oct 10 09:13:56 2025 daemon.info dnsmasq[19641]: read /etc/hosts - 4 addresses
Fri Oct 10 09:13:56 2025 daemon.info dnsmasq[19641]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
Fri Oct 10 09:13:56 2025 daemon.info dnsmasq-dhcp[19641]: read /etc/ethers - 0 addresses

I cannot attach a larger system log file due to new forum users limitation, but i can provide it if necessary.

Is this some know issue? Is there some way to make it work as expected?

Greetings,

I’d like to first mention that RUT230 is already on both, the End Of Life and End Of Support stage, meaning further improvements/updates will not be released for it. I’ll also be unable to escalate this issue further if we’re unable to resolve it with casual troubleshooting.

Moving on, I’d like to clarify the currently used server for your VPN Hub, is it by any chance Germany? If so, at least for now there is a known issue with the server that is actively being worked on by our RMS R&D team. With that said, you can either wait for the fix to be pushed into production (no ETA for now), or you can opt for creating a new VPN Hub on the Bahrain server for testing purposes.

Regards,
M.

I know that the RUT230 is currently EOL, but for geographical reasons we’re currently unable to replace it with a newer model, we will do this as soon as possible.

Both real VPN hubs and the test VPN hub that i’ve used to replicate the issue are located in Germany. Can you give me a little more details on that particular issue with German VPN hubs? In particular, since when it is present and wich tipe of device it affects? Because i’ve not noticed a similar behavior on other VPN hubs with other routers (RUT200 and RUT140).

Disconnections may happen, or sending a continuous ping to a test host can stop going through at any moment, and moments later can start going through again, at least that’s from what I’ve experienced with some of the client setups.

When it comes to devices, this applies to every single one of them, since it is server related. As for when it is present, we have no idea, we started getting queries about this kind of issue round about a week ago.

Of course, this could also be device-related, as you said yourself, newer models don’t experience this kind of issue, whereas the older one does. Old firmware, such as 7.03 can very well have some old issues with either VPNs or Stability, whereas newer firmware has already fixed those issues. At the end of the day, if nothing helps, I would start thinking about upgrading your devices with at least somewhat newer models.

Regards,
M.

I can confirm that the issue was caused by german servers. This was happening at least once per hour, more than 8 hours have passed since when i’ve switched to bahrein servers and all is working as expected, with no disconnection.

Thank you for the support

No worries at all, glad we were able to resolve this!

Regards,
M.

This topic was automatically closed after 60 days. New replies are no longer allowed.