Страница 1 из 1

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

Добавлено: 31 июл 2024, 23:50
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/

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

Добавлено: 02 авг 2024, 19:45
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/

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

Добавлено: 12 авг 2024, 11:07
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