CheckUsage je malý shell skript, který používá vnstat se na zjištění celkového využití sítě za den a změnit MAC adresu, pokud využití překročí stanovenou částku.
Co to udělá, je zkontrolovat, zda využití sítě překročila stanovený limit tím, že se denní data z vnstatu. Pokud to překročil to změní adresu MAC zvýšením v posledních dvou číslici MAC adresy o jednu. Je-li toto číslo projde 50, přeskočí až 10 a zahájí se a tak dále.
Nastavení
& Nbsp; Stáhněte si skript a umístit ho tam, kde chcete (např /bin/checkusage.sh.).
& Nbsp; Upravte soubor a konfigurovat (viz níže podrobnosti konfigurace).
& Nbsp; Chmod + x, aby se skript spustitelný soubor.
& Nbsp; přidat skript do crontab pro kontrolu tak často, jak budete chtít.
Crontab
Chcete-li přidat skript pro kontrolu jednou denně jednoduše napište crontab -e a přidejte řádek 0 11 * * * /bin/checkusage.sh použít skript v 11 hodin každý den. Nezapomeňte restartovat cron zadáním /etc/init.d/cron -restart
Konfigurace
& Nbsp; LIMIT je hranice nechcete, aby vaše využití sítě překročit. Na základě LIMITSTR pro jednotku.
& Nbsp; LIMISTR je jednotka, která by měla být v limitu (např GiB, MIB KiB.).
& Nbsp; prefix je 5 První čísla MAC adresu, kterou chcete použít. Poslední dva se generuje automaticky, pokud využití překročí limit.
& Nbsp; rozhraní je rozhraní váš router používá pro připojení k internetu (WAN) (např eth0, eth1, atd.).
Příkazy
& Nbsp; pomocí příkazu síla vynutit změnu MAC. (Napr. /bin/checkusage.sh Síla)
Požadavky na :
- vnstat
- OpenWRT router založený
Omezení :
- WNDR3700 běží OpenWrt 10.03.1-RC3
Komentáře nebyl nalezen