--- /dev/null
+#!/bin/bash
+
+IP1="";
+IP2="";
+
+modemIndex=$(basename $(mmcli -L | awk '{printf $1}'));
+
+if ! $(ping -c1 $IP1 >/dev/null 2>&1); then
+ sudo mmcli -m $modemIndex --simple-connect="apn=plus";
+ sudo dhclient wwan0;
+ sudo systemctl restart openvpn-local.service;
+else
+ if $(ip addr show wwan0 | grep -q 'UP'); then
+ if $(nc $IP2 22 -W 1 >/dev/null 2>&1); then
+ sudo mmcli -m $modemIndex --simple-disconnect;
+ sudo ip addr flush wwan0;
+ sudo systemctl restart openvpn-local.service;
+ fi
+ fi
+fi