Перейти до

Фаервол


Рекомендованные сообщения

Народ помогите!!!

Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект

Ссылка на сообщение
Поделиться на других сайтах

Делай логирование их работы

Вставь туда чтото вроде echo "OnConnect" >> /var/log/stagrazer-script.log

И на OnDisconnect - соответственно

Ссылка на сообщение
Поделиться на других сайтах
Народ помогите!!!

Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект

chmod 755 /etc/stargazer/*

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Похоже дело не в скриптах

Скрипты работают, если ставлю левый айпи то захожу в инет без проблем

Скрипты онконнект:

#!/bin/bash

# Login

LOGIN=$1

 

#user IP

IP=$2

 

#cash

CASH=$3

 

#user ID

ID=$4

 

SPEED1="0"

 

TRF=`/usr/bin/grep ^Tariff= /var/stargazer/users/$LOGIN/conf | /usr/bin/cut -f 2 -d "="`

if `/bin/echo $TRF | /usr/bin/grep -q SPEED`

then

SPD1=${TRF#*SPEED}

SPEED1=${SPD1%_*}

fi

 

 

SPEED=`/bin/echo $SPEED1"bit/s"`

 

/sbin/ipfw add $((20000+$ID*10)) pipe $((20000+$ID*10)) ip from any to $IP

/sbin/ipfw add $((20000+$ID*10+1)) pipe $((20000+$ID*10+1)) ip from $IP to any

/sbin/ipfw add $((20000+$ID*10+2)) divert natd ip from $IP to any

/sbin/ipfw pipe $((20000+$ID*10)) config bw $SPEED

/sbin/ipfw pipe $((20000+$ID*10+1)) config bw $SPEED

 

echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

 

дисконнект:

#!/bin/bash

# Login

LOGIN=$1

 

#user IP

IP=$2

 

#cash

CASH=$3

 

#user ID

ID=$4

 

/sbin/ipfw delete $((20000+$ID*10))

/sbin/ipfw delete $((20000+$ID*10+1))

/sbin/ipfw delete $((20000+$ID*10+2))

 

echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

Ссылка на сообщение
Поделиться на других сайтах

Народ!!! Подскажите ПЛИЗЗЗ какое правило прописать в фаерволе чтоб закритьсеткедоступ и потом cкрипт работал, прописую:

ipfw add 100 deny ip from 192.168.0.0/21 to any

никто не может зайти

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...