Jump to content

Фаервол


Recommended Posts

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

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
Народ помогите!!!

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

chmod 755 /etc/stargazer/*

Link to post
Share on other sites
  • 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

Link to post
Share on other sites

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

ipfw add 100 deny ip from 192.168.0.0/21 to any

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

Link to post
Share on other sites
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...