Проверка подключения интернета

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Проверка подключения интернета

Сообщение ya »

Код: Выделить всё

#!/bin/bash

wget -q --spider https://google.com

if [ $? -eq 0 ]; then
    echo "Online"
else
    echo "Offline"
fi
https://www.golinuxcloud.com/commands-check-if-connected-to-internet-shell/
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Проверка подключения интернета

Сообщение ya »

Переподнимет ваергард-соединение

wg-restart.sh

Код: Выделить всё

#!/bin/bash

wget -q --spider https://hardprivate.com

if [ $? -eq 0 ]; then
    #echo "Online"
    :
else
    #echo "Offline"
    wg-quick down wg0
    sleep 2
    wg-quick up wg0
fi

Код: Выделить всё

chmod +x wg-restart.sh
ln -s /root/wg-restart.sh /etc/periodic/15min/
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Проверка подключения интернета

Сообщение ya »

Код: Выделить всё

#!/bin/bash

# Check internet connectivity
# Returns true if ping succeeds for any argument. Returns false otherwise
ckintconn () {
    for host
    do
        ping -c1 "$host" && return
    done
    return 1
} &>/dev/null

if ckintconn 1.1.1.1 8.8.8.8 www.google.com
then
    echo "internet working"
else
    echo "no internet"
fi
Ответить