fix ifaddr calculation to make in Alpine Compatible
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user