nixp.ru v3.0

20 января 2017,
пятница,
04:54:12 MSK

DevOps с компанией «Флант»
anonymous написал 1 ноября 2005 года в 11:41 (660 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Есть такая проблема. Есть шлюз на FreeBSD 5.4, установлен ipfw.

Имееются набор правил:

$cmd 014 divert natd log ip from any to any in via $pif

$cmd 015 check-state

$cmd 021 $skip tcp from any to any out via $pif keep-state

$cmd 392 allow tcp from any to any 3389 in via $pif

$cmd 800 divert natd log ip from any to any out via $pif

$cmd 801 allow ip from any to any

Понятно, что я привёл выборку из набора правил. Смысл в том, что мне нужно перебросить RDP на сервер MS. Данный набор правил работает но мне не понятно следующее:

если заменить правило 392 на

$cmd 392 allow tcp from any to any 3389 in via $pif setup keep-state или

$cmd 392 allow tcp from any to any 3389 in via $pif setup limit src-addr 5 или

$cmd 392 allow tcp from any to any 3389 in via $pif keep-state

То не работает удалённый рабочий стол.

Почему такая странная реакция на добавление keep-state правил?? Причём у меня сложилось мнение, что это правило связано с правилом 021, хотя не должно, потому что keep-state должен создавать динамические правила.

Буду благодарен за ваши разъяснения!!

Steck

Хм.. сделай так.

$cmd 392 allow tcp from me to any 3389  via $pif keep-state

keep-state «запоминает» правило и пропускает входящие пакеты к тебе на твой запрос

А что ты хотел сказать этим:

$cmd 021 $skip tcp from any to any out via $pif keep-state

я так и не понял…для чего?

eudaemon
travek
Есть такая проблема. Есть шлюз на FreeBSD 5.4, установлен ipfw.

Имееются набор правил:

[skip]

Понятно, что я привёл выборку из набора правил. Смысл в том, что мне нужно перебросить RDP на сервер MS. [skip]

Нужно пробрасывать входящие на серый адрес внутри сети ? Если так, то :

1.

natd_enable=«YES»

natd_interface=«fxp0»

natd_flags="-dynamic -redirect_port tcp 192.168.0.254:<порт> <порт>»

Где <порт> — порт, прослушивающийся сервером.

2. /usr/ports/net/bsdproxy

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.