Функция PING: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
[[PING_function|en]] | [[Функция_PING|ru]] | |||
{{activ}} | {{activ}} | ||
Строка 24: | Строка 26: | ||
Пробуем по очереди следующие действия и смотрим на результат | Пробуем по очереди следующие действия и смотрим на результат | ||
# В разделе "[[Настройка - Основная|Настройка - Основная - | # В разделе "[[Настройка - Основная|Настройка - Основная - Оборудование]]" проверяем значение параметра "''Путь к ping''" | ||
# В разделе "[[Настройка - Основная|Настройка - Основная - | # В разделе "[[Настройка - Основная|Настройка - Основная - Оборудование]]" ставим большее значение параметра "''Таймаут при PING для *NIX-систем (мс)''" - например 20 | ||
# В разделе "[[Настройка - Основная|Настройка - Основная - | # В разделе "[[Настройка - Основная|Настройка - Основная - Оборудование]]" меняем значение параметра "''Выполнять PING с параметром -W (вместо -w)''" | ||
# В '''php.ini''' изменяем значение параметра safe_mode на Off | # В '''php.ini''' изменяем значение параметра safe_mode на Off | ||
# В '''php.ini''' проверяем переменную ''disable_functions'' - не прописана ли там команда ''exec'' | # В '''php.ini''' проверяем переменную ''disable_functions'' - не прописана ли там команда ''exec'' |
Текущая версия от 15:31, 8 ноября 2023
Эта функция является одной из возможностью |
В карточке абонента или в карточках оборудования (коммутаторы, Wi-Fi) есть возможность использовать встроенную функция PING, которая позволяет оперативно владеть информацией о статусе работы конкретного абонента/оборудования в режиме реального времени. Пинг выполняется с компьютера, где установлена САП "UserSide".
Функцию PING можно отключить в настройке.
Одновременно система пытается определить MAC-адрес пингуемого IP-адреса. Плюсом является еще и то, что факт получения MAC-адреса (при отсутствующем пинге) позволяет понять, что компьютер абонента находится за брандмауэром, но работает.
Если у абонента несколько IP-адресов, то, нажав на необходимый, можно выполнить пинг для нужного адреса.
Для *nix-систем в настройке можно изменить путь к ping и arp, если эти инструменты не работают в стандартном варианте.
Также в некоторых *nix-операционных системах имеет значение с каким параметром задержки (-w или -W) выполнять утилиту ping. Этот параметр изменяется в настройке.
При определении MAC-адреса:
- происходит обновление даты активности по абоненту.
- если в карточке абонента включено автообучение MAC-адреса, то происходит запись выявленного MAC-адреса в базу (в разделе "Неизвестные MAC-адреса" происходит удаление записи об этом MAC-адресе)
Если MAC-адрес не совпадает с тем, что указан в базе данных, то он будет выделен красным цветом.
Если PING не работает
Пробуем по очереди следующие действия и смотрим на результат
- В разделе "Настройка - Основная - Оборудование" проверяем значение параметра "Путь к ping"
- В разделе "Настройка - Основная - Оборудование" ставим большее значение параметра "Таймаут при PING для *NIX-систем (мс)" - например 20
- В разделе "Настройка - Основная - Оборудование" меняем значение параметра "Выполнять PING с параметром -W (вместо -w)"
- В php.ini изменяем значение параметра safe_mode на Off
- В php.ini проверяем переменную disable_functions - не прописана ли там команда exec
- Пробуем через консоль сервера пинговать IP-адрес следующей командой:
/bin/ping -w20 -c1 127.0.0.1
и смотрим на результат
Функция Ping является одним из методов в фиксации активности абонентов - при наличии пинга на IP-адрес компьютера/оборудования - в базе данных обновляется дата активности в сети для этого абонента/оборудования.