summaryrefslogtreecommitdiff
path: root/keepalive
blob: f264d26ef587572bdb26e3c7d4a8d5f42fa558ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

set -eu

while true
do
    if ping -c1 -t100 8.8.8.8 > /dev/null 2>&1
    then
        sleep 5
    else
        echo "No networking. Turning networking off and back on again. $(date)"
        nmcli networking off
        sleep 2
        nmcli networking on
        sleep 20
    fi
done