LINUX.ORG.RU
ФорумAdmin

Не правильная работа правила ipfw


0

0

Добрый вечер. Вот настраиваю ipfw, появилась проблема правилом

$cmd allow log ip from any to $WAN out xmit $WIF
которое работает не как хотелось бы. По идее оно должно разрешать весь исходящий траф с сервера в инет, что оно и делает, но так же это правило почемуто открывает в инет все порты.

Скрипт с правилами:

#!/bin/sh
#=======================
cmd="/sbin/ipfw add "
fw="/sbin/ipfw "
WIF="rl1"
LIF="rl0"
WAN="10.83.14.3"
LAN="192.168.0.0/24"
#=======================
$fw -f flush
$fw nat 123 config ip $WAN log
$fw nat 123 config if $WIF same_ports unreg_only redirect_port tcp 192.168.0.10:28575 28575
$cmd nat 123 ip from $LAN to any keep-state
$cmd nat 123 ip from any to $WAN
$cmd allow tcp from me 21 to any
$cmd allow tcp from me 28577 to any
$cmd allow log ip from any to $WAN out xmit $WIF
$cmd allow ip from any to any via lo0
$cmd allow ip from any to any via $LIF
$cmd deny log all from any to any


Ответ на: комментарий от nnz

Результат такой же. Вот если добавить правило которое явно указывает к каким портам серверу можно подключаться, например: [code]$cmd allow log ip from $WAN to any 80 out via $WIF[/code] то 80 порт на моем сервере наружу не открывается, а с [code]$cmd allow log ip from $WAN to any out xmit $WIF[/code] открывается.

Fakir
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.