-
Всього повідомлень
1 698 -
Приєднався
-
Останній візит
-
Дней в лидерах
5
Тип контенту
Профили
Форум
Календарь
Все, що було написано Neelix
-
то ты просто с php мало сталкивался ) оч гибко можно завернуть системные функции
-
если незнаешь bash scripting, то тяжело будет понять в чем дело и изза чего передаются такие параметры
-
не прикалывайся ) echo "$mark" > /var/stargazer/users/$LOGIN/shaper_mark команда направит вывод переменной $mark в файл директории юзера shaper_mark echo "$speedkb" > /var/stargazer/users/$LOGIN/shaper_rate аналогично тебе руками ничего не надо никуда забивать. это для удобства, чтобы можно было делать например выборку уже из директории. заходишь в директорию юзера, а там файлик с его скоростью в настоящий момент
-
Я тайный агент извини, настроить конкретно под твою систему нет времени.
-
В OnConnect есть два типа шейпинга. 1. На основании тарифа. Т.е. для каждого тарифа у задана скорость и задано дефолтное значение, на случай отсутсвия тарифа в списке скоростей или забывчивости админа. 2. На основании Userdata0. В этом поле просто прописывается число равное скорости в kbit/sec. Также есть дефолтное значение скорости в 32 kbit/sec на случай отсутсвия в Userdata0 корректного значения. В скрипте первый способ закомментирован. Для того чтобы выбрать один из них нужно либо удалить, либо закомментировать строчики между # ========= shaping by tariff ========== ...
-
shaper.sh #!/bin/bash int_iface=eth1 iptables -t mangle --flush tc qdisc add dev $int_iface root handle 1: htb tc class add dev $int_iface parent 1: classid 1:1 htb rate 100mbit ceil 100mbit burst 200k shaper.stop.sh #!/bin/bash int_iface=eth1 #iptables -t mangle --flush tc qdisc del dev $int_iface root handle 1: htb
-
OnDisconnect #!/bin/bash int_iface=eth1 # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 #Selected dirs to disconnect DIRS=$4 mark=$(cat /var/stargazer/users/$LOGIN/shaper_mark) rate=$(cat /var/stargazer/users/$LOGIN/shaper_rate) if [ -n "$mark" ] then iptables -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark while [ $? == 0 ] do iptables -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark done fi tc filter del dev $int_iface parent 1: protocol ip prio 3 handle $mark fw classid 1:$mark tc class del dev $int_iface parent 1:1 classid 1:$mark htb rate $rate burst
-
OnConnect #!/bin/bash int_iface=eth1 # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 #Selected dirs to connect DIRS=$5 default_speed=32kbit # =========== shaping by tariff =========== #tariff=$(grep -i "^tariff=" /var/stargazer/users/$LOGIN/conf | cut -f 2 -d"=") #echo "tariff=$tariff" > /var/stargazer/users/$LOGIN/connect.log #case $tariff in # minimum) speedkb=128kbit;; # 128 kbit # middle) speedkb=256kbit;; # 256 kbi # maximum) speedkb=512kbit;; # 512 kbit # *) speedkb=$default_speed;; # default speed #esac # ========= shaping by tariff end =========
-
как это? /etc/resolv.conf используется для указания днс серверов для клиентской части если поднять named, то в resolv.conf можно указать и 127.0.0.1
-
о_О http://userside.org.ua/
-
ИМХО нужно выложить все с нуля, в топик созданный Foster, потому как анрил понять, какую версию, куда ставить и что патчить 4 топика, и везде выложены кусочки тех или иных модулей.
-
1. сделай лучше циклами while, для локального скрипта, iptables 2. в дистрибутиве стг, если не ошибаюсь есть примеры скриптов, с учетов выборке из поля Userdata
-
за такие деньги... это 338 грн ка минимум в 3-4 раза больше нужно
-
Пожар!!! или как ваша сеть пережила Новый Год!!!
тема ответил в laffytaffy пользователя Neelix в Мережа - бізнес
Перевел. Будут еще пополнения, то сразу переведу. Передал коллегам, возможно тоже помогут. -
Пожар!!! или как ваша сеть пережила Новый Год!!!
тема ответил в laffytaffy пользователя Neelix в Мережа - бізнес
Мои соболезнования.... Если есть WMU, то переведу хоть сколько денег, быстрее чем Приват Банк будет -
хочешь сказать, что это хостинг? Какие сервисы выполняет сервант? для вэба это гига дофига. скорее всего файлопомойка
-
Теряется смысл объединения с возможностью резервирования канала. ключевые слова в твоем случае SNAT
-
выбери интерфейс в закладке Advanced
-
Бубном решаются, на фре без проблем все компилируется и работает, на линуксе есть траблы.
-
Весна покажет, кто где срал.
-
Если знать на 200%, что все изменится в лучшую сторону, то нашлись.....
-
можно IPSec использовать, для этого нужны 2 роутера
-
Помогите, Киевская обл с Мостыще (смт Гостомель)
тема ответил в pomidoru пользователя Neelix в Пошук провайдера
УТК балует народ..... -
да все возможно, было бы желание
-
Проблемы со сборкой Mysql_store в Stg-2.405.9.8
тема ответил в Webman пользователя Neelix в Питання по Stargazer
спасибо, убрал dbhost вообще и модуль поднялся, вебморда заработала Осталось сделать так, чтобы не умирал стг при ОнКоннекте DisabledDetailStat 1 делал LC_ALL=C export LC_ALL ulimit -c 10000 тоже
