Перейти до

IPFW & STG


Гость grizly

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

насколько я смог догадаться, stg by default НЕ работает под freebsd => stg не работает с ipfw. т.е. система не является зависимой от версии *nix, НО не имеет в составе дистрибутива готового набора правил для ipfw, предполагая достаточной квалификацию пользователя (пользователя stg). По всей видимости, описываются они точно так же, как и для linux, но просто команды другие... а параметры те же... разве нет?

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

FreeBSD 4.*

кусок моих правил:

 

-------------OnConnect-------------------

if [ $1 = kontora ];

then

/sbin/ipfw delete 804

elif [ $1 = piter ];

then

/sbin/ipfw delete 800

elif [ $1 = navigator ];

then

/sbin/ipfw delete 801

elif [ $1 = vov ];

then

/sbin/ipfw delete 802

elif [ $1 = volody ];

then

/sbin/ipfw delete 803

fi

-------------------------------------------

 

--------------OnDisconnect-------------

if [ $1 = piter ];

then

/sbin/ipfw add 800 allow udp from 10.0.10.14 to 10.0.10.1 4444

/sbin/ipfw add 800 deny tcp from 10.0.10.14 to 10.0.10.1

elif [ $1 = navigator ];

then

/sbin/ipfw add 801 allow udp from 10.0.10.5 to 10.0.10.1 4444

/sbin/ipfw add 801 deny tcp from 10.0.10.5 to 10.0.10.1

elif [ $1 = vov ];

then

/sbin/ipfw add 802 allow udp from 10.0.10.6 to 10.0.10.1 4444

/sbin/ipfw add 802 deny tcp from 10.0.10.6 to 10.0.10.1

fi

-------------------------------------------

 

----------------rc.local-------------------

# piter (test)

/sbin/ipfw add 800 deny tcp from 10.0.10.14 to 10.0.10.1 3128

/sbin/ipfw add 800 deny tcp from 10.0.10.14 to 10.0.10.1 25

# Navigator

/sbin/ipfw add 801 allow udp from 10.0.10.5 to 10.0.10.1 4444

/sbin/ipfw add 801 deny tcp from 10.0.10.5 to 10.0.10.1

# vov

/sbin/ipfw add 802 allow udp from 10.0.10.6 to 10.0.10.1 4444

/sbin/ipfw add 802 deny tcp from 10.0.10.6 to 10.0.10.1

-----------------------------------------------

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

Всем спасибо - уже сам разобрался

все оказалось намного проще

с одной лишь разницей что для запрета и разрешения

доступа используется только одно правило

 

единственное что мне не нравится это то что при отсутствии

правила под номером Х и при попытке удаления правила Х выдается ошибка в консоль - но прога работает дальше

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

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

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

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

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

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

Вхід

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

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

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

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