CheckUsage е малък скрипт, който използва vnstat да видите общата използването на мрежата на ден и промяна на адреса, MAC, ако използването надвишава посочената сума.
Какво го прави е да проверите дали използването на мрежата е превишил лимита набор от получаване дневни данни от vnstat. Ако той е превишил той се променя адреса MAC чрез увеличаване на миналата две цифри в адреса MAC по един. Ако този брой продължава над 50 години, тя скача до 10 и започва отново и така нататък.
<Силен> Setup
& Nbsp; Изтеглете скрипта и го поставете където искате (например /bin/checkusage.sh.).
& Nbsp; редактирате файла и изберете (Виж по-долу за конфигурация подробности).
& Nbsp; CHMOD а + х да направи скрипт изпълнимия файл.
& Nbsp; Добавяне на скрипта да старица, за да проверите толкова често, колкото искате.
<Силен> старица
За да добавите сценария, за да проверите веднъж на ден просто напишете кронтаб -Е и добавяне на ред 0 11 * * * /bin/checkusage.sh да използвате скрипта в 11 часа всеки ден. Не забравяйте да рестартирате Cron като напишете /etc/init.d/cron -restart
<Силен> Конфигурации
& Nbsp; LIMIT е границата не искате вашето използване на мрежата, за да надвишава. Въз основа на LIMITSTR за единица.
& Nbsp; LIMISTR е единица за които срокът трябва да бъде в (напр GiB, MiB, KiB.).
& Nbsp; ПРЕФИКС е 5-те първи цифри на MAC адреса, който искате да използвате. Последните две ще се генерира автоматично, ако използването превишава границата.
& Nbsp; интерфейс е интерфейсът вашия рутер използва за връзка към интернет (WAN) (например eth0, eth1 и др.).
<Силен> Команди
& Nbsp; Използвайте командата сила да принуди промяна MAC. (. Напр /bin/checkusage.sh сила)
<силни> Изисквания
- vnStat
- OpenWRT базирани рутер
<силни> Ограничения
- WNDR3700 използвате OpenWRT 10.03.1-RC3
Коментари не е намерена