CheckUsage небольшой скрипт, который использует vnstat проверить общее использование сети в день и изменить MAC-адрес, если использование превышает определенную сумму.
Что она делает, это проверить, если использование сети превысил установленный предел, получая ежедневные данные из vnstat. Если он превысил он изменяет адрес MAC, увеличивая последний две цифры в МАС-адрес на единицу. Если это число превышает 50 идет, прыгает до 10 и начинает снова и так далее.
Настройка
& NBSP; Скачать сценарий и разместить его там, где вы хотите (например, /bin/checkusage.sh.).
& NBSP; Отредактируйте файл и настроить (Подробности ниже конфигурации).
& NBSP; Chmod а + х, чтобы сделать скрипт исполняемым.
& NBSP; Добавить сценарий кронтаб проверить, как часто, как вам нравится.
Crontab
Чтобы добавить сценарий для проверки один раз в день, просто введите кронтаб -e и добавьте строку 0 11 * * * /bin/checkusage.sh использовать сценарий в 11 часов каждый день. Не забудьте перезапустить хрон набрав /etc/init.d/cron -restart
Конфигурации
& NBSP; предел предел вы не хотите, чтобы использование сети превышать. На основании LIMITSTR за единицу.
& NBSP; LIMISTR это единица которой предел должен быть в (например, Гб MiB, KiB.).
& NBSP; префикс в 5 первые номера MAC адрес, который хотите использовать. Последние два будут автоматически генерироваться, если использование превышает предел.
& NBSP; интерфейс интерфейс маршрутизатор использует для подключения к Интернету (WAN) (например, eth0, eth1 и т.д.)..
Команды
& NBSP; Используйте команду сила, чтобы заставить изменения MAC. (., например, /bin/checkusage.sh сила)
Требования
- vnStat
- OpenWRT основе маршрутизатора
Ограничения
- WNDR3700 работает OpenWRT 10.03.1-RC3
Комментарии не найдены