Есть сервер FreeBSD с двумя сетевыми интерфейсами. Один с глобальным ip (смотрит наружу), второй - локальный (10.0.0.30)
Можно ли сделать так, чтобы пользователи из локальной сети имели полный доступ в инет (icq, почта, quake) без использования Socks? Если да, то каким образом?
>Есть сервер FreeBSD с двумя сетевыми
>интерфейсами. Один с глобальным ip
>(смотрит наружу), второй - локальный
>(10.0.0.30)
>Можно ли сделать так, чтобы пользователи
>из локальной сети имели полный
>доступ в инет (icq, почта,
>quake) без использования Socks? Если
>да, то каким образом?man natd
man ipfw
man firewall
>Есть сервер FreeBSD с двумя сетевыми
>интерфейсами. Один с глобальным ipread man natd
man ipfw
непомню точно , но вроде ...
добавь в MYKERNEL и пересобери ядро
...
options IPFIREWALL
options IPDIVERT
options IPFILTER_DEFAULT_BLOCK
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE_LIMIT=100
options IPSTEALTH
options TCP_DROP_SYNFIN
options ICMP_BANDLIM
...и поддержка НАТ в rc.firewall
# Network Address Translation. This rule is placed here deliberately
${fwcmd} add divert 8668 ip from 192.168.17.0/255.255.255.0 to any via xl0
${fwcmd} add divert 8668 ip from any to x.x.x.x via xl0
<rc.conf>
...
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
firewall_script="/etc/rc.firewall"
natd_enable="YES"
natd_interface="xl0"
natd_flags=""
...
><rc.conf>
>...
>gateway_enable="YES"
>firewall_enable="YES"
>firewall_type="OPEN"
>firewall_script="/etc/rc.firewall"
>natd_enable="YES"
>natd_interface="xl0"
>natd_flags=""
>...
В общем, все работает. Спасибо! Одно сомнение - насчет firewall_type="OPEN". Чем это обусловлено? И как отразится на защищенности сервера?
а ты читал вообще, что это такое??..... поройся в rc.firewall
да неважно что у тебя прописано толи open толи еще что-нибудьсамое главное чтобы правила были прописаны правильно
у меня вообще не используеться rc.firewall а написаны свои правила в отдельном файле, а в rc.conf прописано
Firewall_enable="yes"
firewall_script="мойфайл"
>самое главное чтобы правила были прописаны
>правильно
>у меня вообще не используеться rc.firewallу меня они тоже правильно прописаны. Меня интересует, действительно ли NAT требует открытого файрволла, и, если да, то почему.
>а ты читал вообще, что это
>такое??..... поройся в rc.firewall
конечно, читал. И rc.firewall исходном рылся. 65000 pass all from any to any не кажется оптимальным решением. Потому и вопрос задал, собственно...