-
Content Count
1,698 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Calendar
Everything posted by 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 раза больше нужно
-
Пожар!!! или как ваша сеть пережила Новый Год!!!
Neelix replied to laffytaffy's topic in Network as business
Перевел. Будут еще пополнения, то сразу переведу. Передал коллегам, возможно тоже помогут. -
Пожар!!! или как ваша сеть пережила Новый Год!!!
Neelix replied to laffytaffy's topic in Network as business
Мои соболезнования.... Если есть WMU, то переведу хоть сколько денег, быстрее чем Приват Банк будет -
хочешь сказать, что это хостинг? Какие сервисы выполняет сервант? для вэба это гига дофига. скорее всего файлопомойка
-
Теряется смысл объединения с возможностью резервирования канала. ключевые слова в твоем случае SNAT
-
выбери интерфейс в закладке Advanced
-
Бубном решаются, на фре без проблем все компилируется и работает, на линуксе есть траблы.
-
Весна покажет, кто где срал.
-
Если знать на 200%, что все изменится в лучшую сторону, то нашлись.....
-
можно IPSec использовать, для этого нужны 2 роутера
-
УТК балует народ.....
-
да все возможно, было бы желание
-
Проблемы со сборкой Mysql_store в Stg-2.405.9.8
Neelix replied to Webman's topic in Stargazer questions
спасибо, убрал dbhost вообще и модуль поднялся, вебморда заработала Осталось сделать так, чтобы не умирал стг при ОнКоннекте DisabledDetailStat 1 делал LC_ALL=C export LC_ALL ulimit -c 10000 тоже
