ÐаÑтройка шейпера Ð´Ð»Ñ STG в Linux. По мотивам форума: http://local.com.ua/forum/index.php?showtopic=7920 ÐаÑтройка ÑводитÑÑ Ðº указанию Ñетевого интерфейÑа, обращенного к пользователю в Ñкриптах shaper.sh, shaper.stop.sh, OnConnect и OnDisconnect, и уточнению ÑкороÑтоей и тарифов в Ñкрипте OnConnect (еÑли нужно). Скрипты Ñделаны Ð´Ð»Ñ Ð‘Ð” на файлах, однако, Ñделать их Ð´Ð»Ñ Ð‘Ð” на Firebird или MySQL не ÑоÑтавит большого труда. Ð’ OnConnect еÑÑ‚ÑŒ два типа шейпинга. 1. Ðа оÑновании тарифа. Т.е. Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ тарифа у задана ÑкороÑÑ‚ÑŒ и задано дефолтное значение, на Ñлучай отÑутÑÐ²Ð¸Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð° в ÑпиÑке ÑкороÑтей или забывчивоÑти админа. 2. Ðа оÑновании Userdata0. Ð’ Ñтом поле проÑто пропиÑываетÑÑ Ñ‡Ð¸Ñло равное ÑкороÑти в kbit/sec. Также еÑÑ‚ÑŒ дефолтное значение ÑкороÑти в 32 kbit/sec на Ñлучай отÑутÑÐ²Ð¸Ñ Ð² Userdata0 корректного значениÑ. Ð’ Ñкрипте первый ÑпоÑоб закомментирован. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы выбрать один из них нужно либо удалить, либо закомментировать Ñтрочики между # ========= shaping by tariff ========== ......... # ======= shaping by tariff end ======== и # ========= shaping by userdata0 ========== ......... # ======= shaping by userdata0 end ======== и нужную чаÑÑ‚ÑŒ раÑÑкоментировать, еÑли она закомментрована. Скрипт shaper.sh должен быть выполнен один раз при загрузке ÑиÑтемы. Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ð¹ к пользователю определÑетÑÑ Ð² переменной int_iface= (приÑутÑтвует во вÑех 4-Ñ… файлах shaper.sh, shaper.stop.sh, OnConnect и OnDisconnect !!!) СкороÑÑ‚ÑŒ по умолчанию в OnConnect в переменной default_speed ЗавиÑимоÑÑ‚ÑŒ ÑкороÑти от тарифа задаетÑÑ Ð² Ñледующем фрагменте кода: case $tariff in minimum) speedkb=128kbit;; middle) speedkb=256kbit;; maximum) speedkb=512kbit;; *) speedkb=$default_speed;; esac Т.е. тут нужно вмеÑто minimum, ... maximum подÑтавить имена ваших тарифов и Ñоотв. ÑкороÑÑ‚ÑŒ. Пользователи Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð°Ð¼Ð¸ не указанными в ÑпиÑке будут иметь дефолтную ÑкороÑÑ‚ÑŒ. СкороÑÑ‚ÑŒ ограничеваетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщего тарафика, однако раÑширить Ñти Ñкрипты Ð´Ð»Ñ Ð¸ÑходÑщего не ÑоÑтавит труда.