beielipi/root-bin/connect_to_internet

19 lines
408 B
Bash
Executable File

#!/bin/bash
echo "$(date): Connect to Internet..."
pon rnet
sleep 5
x=0
# Wait until connection is established
while ! ping -c 1 8.8.8.8 &>/dev/null ; do
echo "$(date): wait for internet connection to come up"
sleep 5
if [ $x -gt 10 ]; then
# Time out here
echo "$(date): Could not connect to internet (timeout)..."
exit 1
fi
x=$((x+1))
done
echo "$(date): Connected to Internet..."