CGI скрипт: Porovnání verzí
Z Freenetis Wiki
(Založena nová stránka: cs: CGI en: CGI script Поддержка CGI скриптов может быть разрешена в секции Settings. = Определение MAC ад...) |
m (Quimi přesunul stránku CGI Ñкрипт na CGI скрипт bez založení přesměrování) |
||
(Není zobrazena jedna mezilehlá verze od jednoho dalšího uživatele.) | |||
Řádek 1: | Řádek 1: | ||
− | [[cs: CGI ]] | + | [[cs: CGI skripty]] |
[[en: CGI script]] | [[en: CGI script]] | ||
Поддержка CGI скриптов может быть разрешена в секции Settings. | Поддержка CGI скриптов может быть разрешена в секции Settings. |
Aktuální verze z 31. 1. 2018, 13:59
Поддержка CGI скриптов может быть разрешена в секции Settings.
Определение MAC адреса
FreenetIS настоящее время позволяет получить MAC-адрес в дополнение к SNMP и использование пользовательских CGI скриптов, которые вы положили прямо на маршрутизаторе. Сценарий должен возвращать только MAC-адреса.
Путь к скриптам определяется установками CGI скриптов, в частности, на вкладке Сеть в пункте URL for the ARP table. По умолчанию http://{GATEWAY_IP_ADDRESS}/cgi-bin/arp.cgi?ip_address={IP_ADDRESS}, где параметры {GATEWAY_IP_ADDRESS} и {IP_ADDRESS} будут заменены на IP адрес и IP адрес шлюза, где выполняется поиск MAC адресов.
Получение MAC адресов от ISC DHCP сервера
- !/bin/bash
. /usr/local/lib/bashlib echo "Content-type: text/plain" echo "" ip_address=`param ip_address` cat /var/lib/dhcp/dhcpd.leases | grep -A6 $ip_address | grep "hardware ethernet" | cut -d " " -f 5 | sed 's/;//'