CGI skripty: Porovnání verzí

Z Freenetis Wiki
Přejít na: navigace, hledání
(Založena nová stránka: = Získání MAC adresy = Freenetis umožňuje aktuálně získávat MAC adresu kromě SNMP i pomocí vlastních CGI skriptů, které si umístíte přímo na dotyčný ro...)
(Žádný rozdíl)

Verze z 23. 8. 2013, 07:58

Získání MAC adresy

Freenetis umožňuje aktuálně získávat MAC adresu kromě SNMP i pomocí vlastních CGI skriptů, které si umístíte přímo na dotyčný router. Daný skript musí vracet pouze MAC adresu.

Získání MAC adresy z ISC DHCP serveru

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