|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmirty A. Nikitin 2:5020/400 18 Dec 2003 16:12:23 To : Eugene B. Berdnikov Subject : Re: Где грабли? -------------------------------------------------------------------------------- Eugene B. Berdnikov пишет: Да, потом только заметил, что ACCEPT написал не правильно :) Кажись всё утряслось. Осталось только одно: <6>Packet log: infa-if DENY eth1 PROTO=17 192.168.30.254:138 192.168.30.135:138 L=265 S=0x00 I=18 F=0x0000 T=128 (#1) <6>Packet log: infa-if DENY eth1 PROTO=17 192.168.30.254:138 192.168.30.135:138 L=202 S=0x00 I=832 F=0x0000 T=128 (#1) <6>Packet log: infa-if DENY eth1 PROTO=6 192.168.30.254:2057 192.168.30.135:135 L=48 S=0x00 I=5081 F=0x4000 T=128 SYN (#1) <6>Packet log: infa-if DENY eth1 PROTO=6 192.168.30.152:1034 192.168.30.135:139 L=48 S=0x00 I=50 F=0x4000 T=128 SYN (#1) <6>Packet log: infa-if DENY eth1 PROTO=6 192.168.30.152:1034 192.168.30.135:139 L=48 S=0x00 I=51 F=0x4000 T=128 SYN (#1) Почему-то пакеты должны идти через eth0 идут через eth1. Что бы небыло путаницы привожу весь список правил. :input ACCEPT :forward ACCEPT :output ACCEPT :loc-infa - :dune-inf - :loc-dune - :infa-loc - :inf-dune - :dune-loc - :icmp-acc - :infa-if - :dune-if - :loc-if - -A input -s 0.0.0.0/0.0.0.0 -d 192.168.30.135/255.255.255.255 -j infa-if -A input -s 0.0.0.0/0.0.0.0 -d 10.4.30.7/255.255.255.255 -j dune-if -A input -s 0.0.0.0/0.0.0.0 -d 192.168.1.1/255.255.255.255 -j loc-if -A forward -s 192.168.1.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -i eth0 -j loc-infa -A forward -s 192.168.1.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -i eth1 -j loc-dune -A forward -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i eth1 -j inf-dune -A forward -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i eth2 -j infa-loc -A forward -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i eth0 -j dune-inf -A forward -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i eth2 -j dune-loc -A forward -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j DENY -l -A loc-infa -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j MASQ -A loc-infa -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j REJECT -l -A dune-inf -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j ACCEPT -A loc-dune -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j MASQ -A loc-dune -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j REJECT -l -A infa-loc -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j ACCEPT -A inf-dune -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j ACCEPT -A dune-loc -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j REJECT -l -A icmp-acc -s 0.0.0.0/0.0.0.0 3:3 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A icmp-acc -s 0.0.0.0/0.0.0.0 4:4 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A icmp-acc -s 0.0.0.0/0.0.0.0 11:11 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A icmp-acc -s 0.0.0.0/0.0.0.0 12:12 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i ! eth0 -j DENY -l -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 6 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 17 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 6 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 17 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 0:0 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j icmp-acc -A infa-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j DENY -l -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i ! eth1 -j DENY -l -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 6 -j ACCEPT -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 17 -j ACCEPT -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 6 -j ACCEPT -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 17 -j ACCEPT -A dune-if -s 0.0.0.0/0.0.0.0 0:0 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j icmp-acc -A dune-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j DENY -l -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -i ! eth2 -j DENY -l -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 6 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1:1024 -p 17 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 6 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 1025:65535 -p 17 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 8:8 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 0:0 -d 0.0.0.0/0.0.0.0 -p 1 -j ACCEPT -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j icmp-acc -A loc-if -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j DENY -l PS. Есть несколько правил: -A loc-infa -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j MASQ -A loc-infa -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -j REJECT -l пока принимается всё, потом будем урезать. Поэтому так и сделано. Далее нуно будет додумать как посчитать трафик идущий через эти порты для каждого в отдельности. http и ftp например, а не мешать всё в кучу. -- mailto:dmitry@sbor.spb.su http://dmitry.home.sbor.net http://10.4.30.7 ftp://dmitry.home.sbor.net ftp://10.4.30.7 --- ifmail v.2.15dev5.1 * Origin: Home Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/186639c624592.html, оценка из 5, голосов 10
|