Страница 1 из 1

IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-06 20:12:17
Александр
Доброго времени суток.

У меня такой вопрос, как через IPFW ограничить максимальное кол-во соединений на 55913 порт?
Знаю что существует правило:
ipfw add allow tcp from any to me 55913 setup limit src-addr 5 in, но это правило ограничивает кол-во соединений со одного IP адреса, а мне нужно со любых IP, т.е не важно сколько он соединений шлет, важно ограничит на этот порт максимум 200 любых соединений, если больше 200 просто соединения не принимать и все.

Подскажите пожалуйста.

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 9:46:37
hizel
limit {src-addr | src-port | dst-addr | dst-port} N

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 12:14:49
Александр
На сколько я понял это правило ниже ограничить максимальное кол-во подключений в 200, независимо с 1 IP или со всех?
ipfw add allow tcp from any to me 55913 setup limit dst-addr 200 in

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 12:27:08
hizel
from any to me
<any> -> <one me>, так как ваш адрес обычно один, то это правило совсем не будет ограничивать :-|

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 13:20:11
Александр
ipfw add allow tcp from one me 55913 setup limit dst-addr 200 in
ipfw add allow tcp from one me to me 55913 setup limit dst-addr 200 in

выдает ошибку:

Код: Выделить всё

Error 68: hostname "one" unknown <win32: 11004>

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 13:49:29
hizel
я не имел ввиду впендюривание one в me , имелось ввиду "один я"

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 15:05:28
Александр
И что это получается:

Код: Выделить всё

ipfw add allow tcp from me to me 55913 limit dst-addr 200 in
а сам мне запрещать от себя к себе подключение если мне нужно не от себя а от других ко мне т.е from any to me.

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-07 15:15:28
hizel
я изначально вам предложил src-port

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-08 8:46:20
Александр
Значит так?

Код: Выделить всё

ipfw add allow tcp from me to me 55913 setup limit src-addr 200 in
а он случайно не читается как от меня ко мне?

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-08 8:55:25
Александр
+ разве это правильно запрещает всем конект? мне кажется оно запрещать для каждого айпи максимум 200 конектов.

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-08 10:02:24
ivan__
Александр писал(а):+ разве это правильно запрещает всем конект? мне кажется оно запрещать для каждого айпи максимум 200 конектов.
Почитай что нибудь по ipfw.

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-08 10:09:53
hizel
limit это stateful правила, каждое новое соединение <ip1> <port1> <-> <ip2> <port2> заносится в табличку, limit только ограничивает занесение по одному из признаков, табличка соединений пропускается на первой проверке keep-state или на правиле check-state

Re: IPFW на Windows 2003(Настройка)

Добавлено: 2011-07-08 15:48:33
Александр
Если не тяжело ткните меня носом в то что мне нужно, либо напишите готовый пример.