Kykkyryzzo 0 Опубликовано: 2010-08-26 13:11:01 Share Опубликовано: 2010-08-26 13:11:01 Добрый. Подскажите, как отключить подсчет определенного трафика, например аськи и почты для определенной подсети? И чтобы после отключения, за превышение трафика, пользователь мог пользоваться аськой и почтой! Спасибо! Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2010-08-26 17:56:17 Share Опубліковано: 2010-08-26 17:56:17 правила файрволла идущие перед правилами биллинга не будут обсчитываться и соответственно идут мимо стг а OnConnect и OnDisconnect покажите что у вас Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2010-08-26 20:49:19 Share Опубліковано: 2010-08-26 20:49:19 rules для этого придуман, и allow перед тем что плодит onconnect/ondisconnect. Ссылка на сообщение Поделиться на других сайтах
Kykkyryzzo 0 Опубліковано: 2010-08-27 06:00:21 Автор Share Опубліковано: 2010-08-27 06:00:21 правила файрволла идущие перед правилами биллинга не будут обсчитываться и соответственно идут мимо стг а OnConnect и OnDisconnect покажите что у вас OnConnect #!/bin/bash #Этот скрипт вызывается в момент, когда пользователь #успешно прошел авторизацию на сервере. Задача скрипта - перестроить #файрвол так, что бы пользователь получил доступ в интернет # Login LOGIN=$1 #user IP IP=$2 iptables -t filter -A INPUT -s $IP -j ACCEPT iptables -t filter -A FORWARD -s $IP -j ACCEPT iptables -t filter -A FORWARD -d $IP -j ACCEPT iptables -t filter -A OUTPUT -d $IP -j ACCEPT #cash CASH=$3 #user ID ID=$4 #Selected dirs to connect #DIRS=$5 echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log OnDisconnect #!/bin/bash # Этот скрипт вызывается в момент, когда пользователь # желает отключится от интернета или вышел таймаут у пользователя # и сервер сам отключает пользователя # Задача скрипта подобна задаче скрипта OnConnect - перестроить # файрвол так, что бы пользователю закрыть доступ в интернет # Login LOGIN=$1 #user IP IP=$2 iptables -t filter -D INPUT -s $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D INPUT -s $IP -j ACCEPT done ############################################ iptables -t filter -D FORVARD -s $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D FORWARD -s $IP -j ACCEPT done ############################################ iptables -t filter -D FORWARD -d $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D FORWARD -d $IP -j ACCEPT done ############################################ iptables -t filter -D OUTPUT -d $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D OUTPUT -d $IP -j ACCEPT done #cash CASH=$3 #user ID ID=$4 echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log Ссылка на сообщение Поделиться на других сайтах
Kykkyryzzo 0 Опубліковано: 2010-08-27 06:06:44 Автор Share Опубліковано: 2010-08-27 06:06:44 rules для этого придуман, и allow перед тем что плодит onconnect/ondisconnect. Как в rules исключить подсчет трафика по 25,110,5190 портам для подсети 192.168.1.0.24? А allow где это? Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2010-08-27 06:15:30 Share Опубліковано: 2010-08-27 06:15:30 rules для этого придуман, и allow перед тем что плодит onconnect/ondisconnect. Как в rules исключить подсчет трафика по 25,110,5190 портам для подсети 192.168.1.0.24? А allow где это? Соответственно ману по СТГ (PDF-файл) - в файле RULES СТГ можно задать сети в виде 192.168.0.0/24 либо сети с портами/диапазонами портов 192.168.0.0/24:1-1024 и типы обрабатываемых протоколов. Это вставить до правил, которые генерируются onconnect/ondisconnect (дописать для всех портов) - пример для FreeBSD с ipfw: ipfw add 10 allow ip from 192.168.1.0/24,25 to any 25 ipfw add 20 allow ip from any 25 to 192.168.1.0/24,25 Ссылка на сообщение Поделиться на других сайтах
Kykkyryzzo 0 Опубліковано: 2010-08-27 07:40:42 Автор Share Опубліковано: 2010-08-27 07:40:42 rules для этого придуман, и allow перед тем что плодит onconnect/ondisconnect. Как в rules исключить подсчет трафика по 25,110,5190 портам для подсети 192.168.1.0.24? А allow где это? Соответственно ману по СТГ (PDF-файл) - в файле RULES СТГ можно задать сети в виде 192.168.0.0/24 либо сети с портами/диапазонами портов 192.168.0.0/24:1-1024 и типы обрабатываемых протоколов. Это вставить до правил, которые генерируются onconnect/ondisconnect (дописать для всех портов) - пример для FreeBSD с ipfw: ipfw add 10 allow ip from 192.168.1.0.24,25 to any 25 ipfw add 20 allow ip from any 25 to 192.168.1.0.24,25 Спасибо ! Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2010-08-27 07:58:54 Share Опубліковано: 2010-08-27 07:58:54 Только не для IP, а для всей сети 192.168.1.0/24 25 - де-то так. Ошибку не заметил, извиняюсь. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2010-08-27 10:25:25 Share Опубліковано: 2010-08-27 10:25:25 Чего только люди не сделают чтобы не читать документацию Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас