fix ifaddr calculation to make in Alpine Compatible
This commit is contained in:
@@ -113,7 +113,7 @@ get_network_info() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Получаем адрес интерфейса
|
# Получаем адрес интерфейса
|
||||||
ifaddr=$(ip -f inet addr show "$ifid" 2>/dev/null | grep -oP 'inet \K[\d.]+' | head -1 || echo "")
|
ifaddr=$(ip -f inet addr show "$ifid" 2>/dev/null | grep -E 'inet [0-9]' | head -1 | awk '{print $2}' | cut -d'/' -f1)
|
||||||
|
|
||||||
# Получаем публичный IP адрес (пробуем несколько сервисов)
|
# Получаем публичный IP адрес (пробуем несколько сервисов)
|
||||||
local services=("curlmyip.ru" "ifconfig.me" "icanhazip.com" "api.ipify.org")
|
local services=("curlmyip.ru" "ifconfig.me" "icanhazip.com" "api.ipify.org")
|
||||||
|
|||||||
Reference in New Issue
Block a user