Ограничение скорости

Установка, настройка, поддержка
fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

ещё у меня и radiusclient, и freeradius в своих startup.log пишут:

/usr/sbin/check-radiusd-config: line 38: /usr/sbin/radiusd: No such file or directory
в принципе этот файл появляется при установке radiusd-livingston, но этот пакет при установке удаляет freeradius.

настраивал всё по этому руководству: http://omsk.lug.ru/abills
в процессах radiusclient нету вроде.

скрипт ip-up.local добавил в rc.local, параметры скорости передаются в /var/run/radattr.pppX

но скорость не регулируется, пожалуйста укажите в какую сторону копать.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

он запускается из скрипта /etc/ppp/ip-up:

# call ip-up.local if it exists and is executable:
if test -x /etc/ppp/ip-up.local ; then
/etc/ppp/ip-up.local "$@" | logger -p security.notice -t ip-up.local > /dev/null &
fi

от рута

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

блин... какая разница какой у тебя радиус? этот скрипт к радиусу никакого отношения не имеет! поднимается ппп и вызывается этот скрипт! понимаешь??? даже если у тебя ваще нет радиуса

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

в скрипте ip-up есть такие строки:

Код: Выделить всё

# This script can be used to override the .d files supplied by other packages. 
if [ -x /etc/ppp/ip-up.local ]; then 
  exec /etc/ppp/ip-up.local "$*" 
fi
но скорость не регулируется, tc и awk на месте, значения параметров скорости передаются. чтоже может быть не так :(

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Да поставь же ты отладочный вывод в лог в скрипте ip-up.local через logger в местах, которые считаешь нужными и увидишь в чём трабла... а так можно ещё пару лет потеть над ним.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

заменил в скрипте /etc/ppp/ip-up вызов скрипта ip-up.local на ваш, т.е:

Код: Выделить всё

# call ip-up.local if it exists and is executable: 
if test -x /etc/ppp/ip-up.local ; then 
/etc/ppp/ip-up.local "$@" | logger -p security.notice -t ip-up.local > /dev/null & 
fi
теперь заработало.
Огромное вам спасибо, извините за мои глупые вопросы.
:)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Какой же у тебя линух интересно? Прошлого века наверно :D
Трабла в этом скрипте (ip-up) связанная с "$*" и "$@" помнится мне даааавно решена была... Поставил бы чё по новее... а то глядишь ещё на какие грабли наступишь... которые давно уже в углу стоят :)

Ответить