Hi, we found out that we can use the OVPN file and imported it to Tunnelblick (VPN software for Mac). Here we also could change the ping settings you suggested. However, as previously: sometimes it works, sometimes it doesn’t.
I have setup now a full RMS VPN Hub, but we fail to connect at all. Here’s the log file of Tunnelblick:
2025-09-18 10:04:39.231448 *Tunnelblick: macOS 15.6.1 (24G90); Tunnelblick 8.0 (build 6300); prior version 6.0.1 (build 6161)
2025-09-18 10:04:40.321886 *Tunnelblick: Attempting connection with fritz@REDACTED using shadow copy; Set nameserver = 0x00000301; monitoring connection
2025-09-18 10:04:40.322234 *Tunnelblick: openvpnstart start fritz@REDACTED.tblk 50096 0x00000301 0 1 0 0x0210c130 -ptADGNWradsgnw 2.6.14-openssl-3.0.16 <password>
2025-09-18 10:04:40.427356 *Tunnelblick: openvpnstart starting OpenVPN
2025-09-18 10:04:40.799941 Note: --cipher is not set. OpenVPN versions before 2.5 defaulted to BF-CBC as fallback when cipher negotiation failed in this case. If you need this fallback please add '--data-ciphers-fallback BF-CBC' to your configuration and/or add BF-CBC to --data-ciphers.
2025-09-18 10:04:40.800073 OpenVPN 2.6.14 x86_64-apple-darwin [SSL (OpenSSL)] [LZO] [LZ4] [MH/RECVDA] [AEAD]
2025-09-18 10:04:40.800084 library versions: OpenSSL 3.0.16 11 Feb 2025, LZO 2.10
2025-09-18 10:04:40.803270 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:50096
2025-09-18 10:04:40.803291 Need hold release from management interface, waiting...
2025-09-18 10:04:41.586859 *Tunnelblick: openvpnstart log:
OpenVPN started successfully.
Command used to start OpenVPN (one argument per displayed line):
/Library/Application Support/Tunnelblick/Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.6.14-openssl-3.0.16/openvpn
--daemon
--log-append /Library/Application Support/Tunnelblick/Logs/-SUsers-Sfritz-SLibrary-SApplication Support-STunnelblick-SConfigurations-Sfritz@REDACTED.tblk-SContents-SResources-Sconfig.ovpn.769_0_1_0_34652464.50096.openvpn.log
--cd /Library/Application Support/Tunnelblick/Users/fritz/fritz@REDACTED.tblk/Contents/Resources
--machine-readable-output
--setenv IV_GUI_VER "net.tunnelblick.tunnelblick 6300 8.0 (build 6300)"
--verb 3
--config /Library/Application Support/Tunnelblick/Users/fritz/fritz@REDACTED.tblk/Contents/Resources/config.ovpn
--setenv TUNNELBLICK_CONFIG_FOLDER /Library/Application Support/Tunnelblick/Users/fritz/fritz@REDACTED.tblk/Contents/Resources
--verb 3
--cd /Library/Application Support/Tunnelblick/Users/fritz/fritz@REDACTED.tblk/Contents/Resources
--management 127.0.0.1 50096 /Library/Application Support/Tunnelblick/Mips/fritz@REDACTED.tblk.mip
--setenv IV_SSO webauth,crtext
--management-query-passwords
--management-hold
--script-security 2
--route-up "/Library/Application Support/Tunnelblick/Tunnelblick.app/Contents/Resources/client.up.tunnelblick.sh" -9 -d -f -m -w -ptADGNWradsgnw
--down "/Library/Application Support/Tunnelblick/Tunnelblick.app/Contents/Resources/client.down.tunnelblick.sh" -9 -d -f -m -w -ptADGNWradsgnw
2025-09-18 10:04:41.592992 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:50862
2025-09-18 10:04:41.618918 MANAGEMENT: CMD 'pid'
2025-09-18 10:04:41.619062 MANAGEMENT: CMD 'auth-retry interact'
2025-09-18 10:04:41.620416 MANAGEMENT: CMD 'state on'
2025-09-18 10:04:41.620614 MANAGEMENT: CMD 'state'
2025-09-18 10:04:41.620935 MANAGEMENT: CMD 'bytecount 1'
2025-09-18 10:04:41.624201 *Tunnelblick: Established communication with OpenVPN
2025-09-18 10:04:41.630916 *Tunnelblick: >INFO:OpenVPN Management Interface Version 5 -- type 'help' for more info
2025-09-18 10:04:41.632245 MANAGEMENT: CMD 'hold release'
2025-09-18 10:04:41.632783 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
2025-09-18 10:04:41.637707 TCP/UDP: Preserving recently used remote address: [AF_INET]3.69.106.81:40566
2025-09-18 10:04:41.637851 Socket Buffers: R=[786896->786896] S=[9216->9216]
2025-09-18 10:04:41.637872 UDPv4 link local: (not bound)
2025-09-18 10:04:41.637888 UDPv4 link remote: [AF_INET]3.69.106.81:40566
2025-09-18 10:04:41.637973 MANAGEMENT: >STATE:1758182681,WAIT,,,,,,
After some time it tries to reconnect and is able to connect:
2025-09-18 10:05:41.567848 [UNDEF] Inactivity timeout (--ping-restart), restarting
2025-09-18 10:05:41.568307 SIGUSR1[soft,ping-restart] received, process restarting
2025-09-18 10:05:41.568332 MANAGEMENT: >STATE:1758182741,RECONNECTING,ping-restart,,,,,
2025-09-18 10:05:41.570419 *Tunnelblick: Delaying HOLD release for 1.000 seconds
2025-09-18 10:05:42.571453 MANAGEMENT: CMD 'hold release'
2025-09-18 10:05:42.571689 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
2025-09-18 10:05:42.577722 TCP/UDP: Preserving recently used remote address: [AF_INET]3.65.167.143:40566
2025-09-18 10:05:42.577903 Socket Buffers: R=[786896->786896] S=[9216->9216]
2025-09-18 10:05:42.577945 UDPv4 link local: (not bound)
2025-09-18 10:05:42.578020 UDPv4 link remote: [AF_INET]3.65.167.143:40566
2025-09-18 10:05:42.578144 MANAGEMENT: >STATE:1758182742,WAIT,,,,,,
2025-09-18 10:05:42.596912 MANAGEMENT: >STATE:1758182742,AUTH,,,,,,
2025-09-18 10:05:42.597129 TLS: Initial packet from [AF_INET]3.65.167.143:40566, sid=1f677e33 65301d64
2025-09-18 10:05:42.621078 VERIFY OK: depth=1, C=LT, ST=Kaunas, L=Kaunas, O=Teltonika Networks, CN=RMS_VPN
2025-09-18 10:05:42.623454 VERIFY KU OK
2025-09-18 10:05:42.623541 Validating certificate extended key usage
2025-09-18 10:05:42.623569 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
2025-09-18 10:05:42.623594 VERIFY EKU OK
2025-09-18 10:05:42.623619 VERIFY OK: depth=0, C=LT, ST=Vilnius, L=Vilnius, O=Teltonika, CN=teltonika-vpn-zd58rUJlUA0bE3zz
2025-09-18 10:05:42.659209 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, peer certificate: 2048 bits RSA, signature: RSA-SHA256, peer temporary key: 253 bits X25519
2025-09-18 10:05:42.659404 [teltonika-vpn-zd58rUJlUA0bE3zz] Peer Connection Initiated with [AF_INET]3.65.167.143:40566
2025-09-18 10:05:42.659479 TLS: move_session: dest=TM_ACTIVE src=TM_INITIAL reinit_src=1
2025-09-18 10:05:42.659608 TLS: tls_multi_process: initial untrusted session promoted to trusted
2025-09-18 10:05:42.681359 PUSH: Received control message: 'PUSH_REPLY,comp-lzo no,route 192.168.100.213 255.255.255.255,route 192.168.255.0 255.255.255.0,topology net30,ping 5,ping-restart 15,ifconfig 192.168.255.10 192.168.255.9,peer-id 1,cipher AES-256-GCM'
2025-09-18 10:05:42.681630 OPTIONS IMPORT: --ifconfig/up options modified
2025-09-18 10:05:42.681660 OPTIONS IMPORT: route options modified
2025-09-18 10:05:42.683037 Opened utun device utun4
2025-09-18 10:05:42.683092 MANAGEMENT: >STATE:1758182742,ASSIGN_IP,,192.168.255.10,,,,
2025-09-18 10:05:42.683138 /sbin/ifconfig utun4 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
2025-09-18 10:05:42.733233 NOTE: Tried to delete pre-existing tun/tap instance -- No Problem if failure
2025-09-18 10:05:42.733267 /sbin/ifconfig utun4 192.168.255.10 192.168.255.9 mtu 1500 netmask 255.255.255.255 up
2025-09-18 10:05:42.761385 MANAGEMENT: >STATE:1758182742,ADD_ROUTES,,,,,,
2025-09-18 10:05:42.761613 /sbin/route add -net 192.168.100.213 192.168.255.9 255.255.255.255
add net 192.168.100.213: gateway 192.168.255.9
2025-09-18 10:05:42.778912 /sbin/route add -net 192.168.255.0 192.168.255.9 255.255.255.0
add net 192.168.255.0: gateway 192.168.255.9
10:05:42 *Tunnelblick: **********************************************
10:05:42 *Tunnelblick: Start of output from client.up.tunnelblick.sh
10:05:42 *Tunnelblick: Primary network service: Wi-Fi
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB-C Dock Ethernet'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB-C Dock Ethernet 2'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN 2'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN 3'
10:05:46 *Tunnelblick: Disabled IPv6 for 'Mac USB-C ETH Adapter'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN 5'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN 4'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100/1000 LAN 6'
10:05:46 *Tunnelblick: Disabled IPv6 for 'USB 10/100 LAN'
10:05:46 *Tunnelblick: Disabled IPv6 for 'AX88179A'
10:05:46 *Tunnelblick: Disabled IPv6 for 'Wi-Fi'
10:05:46 *Tunnelblick: Disabled IPv6 for 'Thunderbolt Bridge'
10:05:47 *Tunnelblick: No changes to DNS servers have been requested
10:05:47 *Tunnelblick: DNS servers '192.168.0.1' will be used for DNS queries when the VPN is active
10:05:47 *Tunnelblick: NOTE: The DNS servers do not include any free public DNS servers known to Tunnelblick. This may cause DNS queries to fail or be intercepted or falsified even if they are directed through the VPN. Specify only known public DNS servers or DNS servers located on the VPN network to avoid such problems.
10:05:47 *Tunnelblick: Will not monitor for network configuration changes.
10:05:47 *Tunnelblick: Have written State:/Network/OpenVPN for no DNS changes and to inhibit network monitoring
10:05:47 *Tunnelblick: Flushed the DNS cache via dscacheutil
10:05:47 *Tunnelblick: /usr/sbin/discoveryutil not present. Not flushing the DNS cache via discoveryutil
10:05:47 *Tunnelblick: Notified mDNSResponder that the DNS cache was flushed
10:05:47 *Tunnelblick: Not notifying mDNSResponderHelper that the DNS cache was flushed because it is not running
10:05:47 *Tunnelblick: End of output from client.up.tunnelblick.sh
10:05:47 *Tunnelblick: **********************************************
2025-09-18 10:05:47.135640 Initialization Sequence Completed
2025-09-18 10:05:47.135656 MANAGEMENT: >STATE:1758182747,CONNECTED,SUCCESS,192.168.255.10,3.65.167.143,40566,,
2025-09-18 10:05:47.135663 Data Channel: cipher 'AES-256-GCM', peer-id: 1, compression: 'stub'
2025-09-18 10:05:47.135668 Timers: ping 5, ping-restart 15
2025-09-18 10:05:48.255774 *Tunnelblick: Warning: Empty expected DNS address. It is likely that no DNS address was pushed by the VPN server.
2025-09-18 10:05:48.365432 *Tunnelblick: Routing info stdout:
route to: 192.168.0.1
destination: 192.168.0.1
interface: en0
flags: <UP,HOST,DONE,LLINFO,WASCLONED,IFSCOPE,IFREF,ROUTER>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 1198
stderr:
2025-09-18 10:05:48.378419 *Tunnelblick: Warning: DNS server address 192.168.0.1 is not a public IP address and is not being routed through the VPN.
2025-09-18 10:05:53.845026 *Tunnelblick: This computer's apparent public IP address (212.183.52.124) was unchanged after the connection was made
However, ping does not work.
I don’t understand what is happening. Any more ideas?
Thanks