Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrey Lugovoy                       2:5020/400     26 Jan 2005  12:08:48
 To : Alexey Pirogov
 Subject : Re: Hастpоить...
 -------------------------------------------------------------------------------- 
 
 Hello, Alexey!
 You wrote to All on Tue, 25 Jan 2005 19:35:31 +0300:
 
  AP> НН[ю]НННННННННННННННННННННН[ Hello All! ]НННННННННННННННННННННН[ю]НН
 
  AP> Интеpесyют пpимеpы конфигов pаботающих для всего этого дела...
 
 реальные конфиги.
 сам в свое время очень искал именно реальные. спасибо всем, кто помог. очень 
 просветило и прочистило мозги именно на реальных примерах.
 + проксей стоит oops на 3128
 
 - --- /etc/rc.conf ---
 
 natd_program="/sbin/natd"       # path to natd, if you want a different one.
 natd_enable="YES"                # Enable natd (if firewall_enable == YES).
 natd_interface="vr0"               # Public interface or IPaddress to use.
 natd_flags="-f /etc/natd.conf"
 
 firewall_enable="YES"
 firewall_script="/etc/firewall.conf"
 
 - ---
 guru(root):~#>cat /etc/natd.conf
 same_ports yes
 use_sockets yes
 
 guru(root):~#>cat /etc/firewall.conf
 #
 # 440hz was here
 #
 
 fwcmd="/sbin/ipfw -q"
 
 extnet="213.159.108.128/29"
 extip="213.159.108.130"
 ext="vr0"
 
 locnet="192.168.0.0/24"
 locip="192.168.0.1"
 loc="vr1"
 
 sa="192.168.0.208"
 
 ${fwcmd} -f flush
 
 # SECURITY
 ${fwcmd} add check-state
 
 ##############################################
 
 ${fwcmd} add pass tcp from any to me ssh
 ${fwcmd} add pass tcp from me ssh to any
 # NAT
 ${fwcmd} add divert natd all from any to any via ${ext}
 
 #
 ${fwcmd} add pass tcp from 192.168.0.191         to any
 ${fwcmd} add pass tcp from any                   to 192.168.0.191
 
 # ICMP
 ${fwcmd} add pass    icmp from any to any
 
 # LOOPBACK
 ${fwcmd} add pass   all  from any         to any via lo0
 ${fwcmd} add deny   all  from any         to 127.0.0.0/8
 ${fwcmd} add deny    ip  from 127.0.0.0/8 to any
 
 # SA
 ${fwcmd} add pass tcp from ${sa} to any 4899
 ${fwcmd} add pass tcp from any 4899 to ${sa}
 
 # 244
 ${fwcmd} add pass tcp from 192.168.0.244 to any 3389
 ${fwcmd} add pass tcp from any 3389 to 192.168.0.244
 
 # 192.168.1.2
 ${fwcmd} add pass all from any to 192.168.1.2
 ${fwcmd} add pass all from 192.168.1.2 to any
 
 ${fwcmd} add pass tcp from any 1494         to any
 ${fwcmd} add pass tcp from any              to any 1494
 
 ${fwcmd} add pass udp from any 1604         to any
 ${fwcmd} add pass udp from any              to any 1604
 
 # Stop spoofing
 ${fwcmd} add deny log logamount 0 all from ${locnet} to any in via ${ext}
 ${fwcmd} add deny log logamount 0 all from ${extnet} to any in via ${loc}
 
 # Allow TCP through if setup succeeded
 ${fwcmd} add pass tcp from ${locnet} to ${locip} 3128 established
 
 ${fwcmd} add pass tcp from me        to any           established
 ${fwcmd} add pass tcp from any       to me            established
 
 ${fwcmd} add deny tcp from any       to any           established
 
 # Allow setup of outgoing TCP connections only
 
 # Почта SMTP (отправка/получение)
 ${fwcmd} add pass tcp from any           to me     smtp setup
 
 # Почта (забор)
 ${fwcmd} add pass tcp from any           to me     pop3 setup
 
 # WWW
 ${fwcmd} add pass tcp from any           to me     http
 
 # FTP
 ${fwcmd} add pass tcp from any           to me     21
 
 # Allow access to our DNS
 ${fwcmd} add pass tcp from any to me domain setup
 ${fwcmd} add pass udp from any to me domain
 ${fwcmd} add pass udp from me domain to any
 
 # Allow DNS queries out in the world
 ${fwcmd} add pass udp from me to any domain keep-state
 
 # ME
 ${fwcmd} add pass tcp from me        to any 80   setup
 ${fwcmd} add pass tcp from me        to any 81   setup
 ${fwcmd} add pass tcp from me        to any 443  setup
 ${fwcmd} add pass tcp from me        to any      setup
 
 ${fwcmd} add pass udp from me        to any keep-state
 ${fwcmd} add pass all from me        to any keep-state
 
 #OOPS
 ${fwcmd} add pass tcp from ${locnet} to ${locip} 3128 setup
 
 ${fwcmd} add pass all from any       to me keep-state
 
 # FUCK SOMEBODY ELSE !!!
 ${fwcmd} add deny tcp from any to any setup
 
 ${fwcmd} add reject udp from any to any 135,137,138
 ${fwcmd} add reject udp from any to me  1900
 
 ${fwcmd} add deny all from any to any
 
 guru(root):~#>ipfw sh
 00100     0        0 check-state
 00200   377    19856 allow tcp from any to me 22
 00300   323    52144 allow tcp from me 22 to any
 00400 77305 18355587 divert 8668 ip from any to any via vr0
 00500     0        0 allow tcp from 192.168.0.191 to any
 00600     0        0 allow tcp from any to 192.168.0.191
 00700   249    14296 allow icmp from any to any
 00800 77806 13609958 allow ip from any to any via lo0
 00900     0        0 deny ip from any to 127.0.0.0/8
 01000     0        0 deny ip from 127.0.0.0/8 to any
 01100     0        0 allow tcp from 192.168.0.208 to any 4899
 01200     0        0 allow tcp from any 4899 to 192.168.0.208
 01300     0        0 allow tcp from 192.168.0.244 to any 3389
 01400     0        0 allow tcp from any 3389 to 192.168.0.244
 01500     0        0 allow ip from any to 192.168.1.2
 01600     0        0 allow ip from 192.168.1.2 to any
 01700 37978  5022574 allow tcp from any 1494 to any
 01800 43106  2047490 allow tcp from any to any 1494
 01900     8      608 allow udp from any 1604 to any
 02000     5      290 allow udp from any to any 1604
 02100     0        0 deny log ip from 192.168.0.0/24 to any in recv vr0
 02200     0        0 deny log ip from 213.159.108.128/29 to any in recv vr1
 02300 12487  1319403 allow tcp from 192.168.0.0/24 to 192.168.0.1 3128 
 established
 02400 32093 14508036 allow tcp from me to any established
 02500 16504  8486474 allow tcp from any to me established
 02600     0        0 deny tcp from any to any established
 02700   132     6648 allow tcp from any to me 25 setup
 02800   218    10632 allow tcp from any to me 110 setup
 02900    47     2580 allow tcp from any to me 80
 03000     0        0 allow tcp from any to me 21
 03100     0        0 allow tcp from any to me 53 setup
 03200  1130    80086 allow udp from any to me 53
 03300  1130   167692 allow udp from me 53 to any
 03400  6941   802747 allow udp from me to any 53 keep-state
 03500   953    57164 allow tcp from me to any 80 setup
 03600     0        0 allow tcp from me to any 81 setup
 03700     0        0 allow tcp from me to any 443 setup
 03800   301    18060 allow tcp from me to any setup
 03900     0        0 allow udp from me to any keep-state
 04000     0        0 allow ip from me to any keep-state
 04100  2068    99264 allow tcp from 192.168.0.0/24 to 192.168.0.1 3128 setup
 04200   553    33912 allow ip from any to me keep-state
 04300   282    13536 deny tcp from any to any setup
 04400  1444   224917 unreach host udp from any to any 135,137,138
 04500     0        0 unreach host udp from any to me 1900
 04600   112    22839 deny ip from any to any
 65535     0        0 allow ip from any to any
 
 - ---
 
 ядро
 
 #########################################
 
 options         IPFIREWALL
 options         IPFIREWALL_FORWARD
 
 options         IPFIREWALL_VERBOSE
 options         IPFIREWALL_VERBOSE_LIMIT=500
 
 options         IPFIREWALL_DEFAULT_TO_ACCEPT
 
 options         IPDIVERT
 
 #########################################
 With best regards, Andrey Lugovoy.  E-mail: andrey.lugovoy@billing.ru 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hастpоить...   Alexey Pirogov   25 Jan 2005 20:35:31 
 Re: Hастpоить...   Alexey V Katalevich   26 Jan 2005 01:28:06 
 Re: Hастpоить...   Andrey Lugovoy   26 Jan 2005 12:08:48 
 Hастpоить...   Alexey Pirogov   26 Jan 2005 13:23:07 
 Re: Hастpоить...   Valentin Davydov   26 Jan 2005 15:28:07 
 Re: Hастpоить...   Andrey Lugovoy   26 Jan 2005 15:32:43 
 Re: Hастpоить...   Dmitriy Kirhlarov   26 Jan 2005 19:54:51 
 Re: Hастpоить...   Eugeny Chernetcki   26 Jan 2005 23:05:43 
 Hастpоить...   Andrey Ostanovsky   30 Jan 2005 20:42:32 
 Re: Hастpоить...   Valentin Davydov   26 Jan 2005 19:40:05 
 RE: Hастpоить...   Denis Morozov   26 Jan 2005 20:02:37 
 Hастpоить...   Alexey Pirogov   27 Jan 2005 12:26:04 
 RE: Hастpоить...   Denis Morozov   27 Jan 2005 15:51:17 
Архивное /ru.unix.bsd/6577d7a71419.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional