День добрый. Есть vpn интерфейс 10.1.10.0+
Ограничиваю скорость клиетнам коммандой tc. Но так как их стало много и вручную запускать комманду стало трудно, я хочу автоматизировать этот процесс через скрипт ip-uр.
В работе комманды tc должно присутствовать устройство РРР+.
В биллинге адреса статически закреплены за клиентами.
Вопрос: как на основании адреса определить его интерфейс РРР?
в debian Sarge, скриптам ip-up/ip-down передаются все необходимые параметры. ip/iface
Нашел в скриптах передаваемые переменные (типа PPP_IFACE=$1, PPP_TTY=$2, PPP_SPEED=$3, PPP_LOCAL=$4, PPP_REMOTE=$5 и пр.), но загвостка вот в чем. Допустим у моего клиента статический адрес, выдаваемый pptpd 10.1.10.2. Пытаюсь сделать такую конструкцию в ip-upcase "$5" in
10.1.10.2)
run-parts /путь к скрипту
;;
*)
esacНо это не работает. Может есть другой скрипт, который поднимается при поднятии нового ppp?
авторизация на радиусе???? --- тогда через него и можна,,, но вообще должно работать и так, проверить бы надо приходящие параметры, ну и сам скрипт тоже.
Дядька, у тебя freenibs же вроде, смотри внимательно дистрибутив и свое мыло :)
Огромное спасибо exn.
Все работает замечательно.
Добрый день еще раз. Вот на днях столкнулся с такой проблемкой - число пользователе
Добрый день еще раз. Вот на днях столкнулся с такой проблемкой - число пользователе стало увеличиваться. Шейпер работал нормально. Но вот замечена такая штука - большие задержки до 2000мс стал давать сервер. Пинги до сервера и с него нормальны. А если пинговать внешний интерфейс - то полный ужас. Я перепробывал почти все (что знал), отключал firewall. При переводе пользователя на тариф, где скорости не режутся - как ни странно, все заработало без проблем. Значит "тормоза" дает шейпер.Кто сталкивался с такой проблемой помогите.