fix ifaddr calculation to make in Alpine Compatible

This commit is contained in:
ayurishchev committed 2026-03-10 10:07:34 +03:00
1 parent 641c4cb9dd
commit 4fdcdaac35
1 file changed
+1 -1
+1 -1
View File
@@ -113,7 +113,7 @@ get_network_info() {
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 адрес (пробуем несколько сервисов)
local services=("curlmyip.ru" "ifconfig.me" "icanhazip.com" "api.ipify.org")