CGI skripty

Z Freenetis Wiki
Verze z 23. 8. 2013, 07:58, kterou vytvořil Quimi (diskuse | příspěvky) (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...)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

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