CGI скрипт: Porovnání verzí

Z Freenetis Wiki
Přejít na: navigace, hledání
(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 сервера

  1. !/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/;//'