|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Jorj_K 2:5020/400 30 Nov 2002 16:33:34 To : Eugene M. Zheganin Subject : Re: помогите - при ограничении канала на исход ломается нат -------------------------------------------------------------------------------- > Hикакая не извечная. Документацию надо не по диагонали читать. ага-аа ану покажи у кого работает ((( > sysctl net.inet.ip.fw.one_pass=0 Знаю я про оне-пасс - у меня с ним и без него одна и та-же ситуация, конечно с учетем его по-другому фиреволл написал. сейчас его поставил в ноль - так нагляднее фиреволл делать, хотя может и не удобнее. > > Я правильно понимаю, что ты пытаешься шэйпить исходящий траффик от приватных > сетей ? вОт и нее рабооотает (((,,, помогиииитее ... > Hа этом остаюсь искренне Ваш, Евгений. Спасибо что откликнулись!!! ато весь инет прорыл - нашел что диверт хитро меняет хеадер, но _правильного_ ответа так и не нашел ((( ========= вот кусочек моего фиревола ed0 => смотрит во внутрь ip=>192.168.0.200 rl0=>наружу ip=>193.109.61.27 как-бы всё предельно просто и не работает - через 2-3 минуты трафик "замерзает" > add 80 allow tcp from 192.168.0.0/24 to 192.168.0.200 80 add 81 allow tcp from 192.168.0.200 80 to 192.168.0.0/24 add 82 allow tcp from 192.168.0.0/24 to 192.168.0.200 80,21,22,513 add 84 allow tcp from 192.168.0.200 80,21,22,513 to 192.168.0.0/24 add 85 allow tcp from 192.168.0.0/24 to 193.109.61.27 80 add 86 allow tcp from 193.109.61.27 80,21,22,513 to 192.168.0.0/24 add 87 allow udp from 192.168.0.0/24 to 192.168.0.200 137,138,139 add 88 allow udp from 192.168.0.200 137,138,139 to 192.168.0.0/24 add 96 allow tcp from 192.168.0.0/24 to 193.109.61.27 80,21,22,513 add 98 allow tcp from 192.168.0.0/24 to 192.168.0.200 22,23,513,21,137,138,139 add 99 allow tcp from 192.168.0.200 22,23,513,21,137,138,139 to 192.168.0.0/24 add 100 count ip from any to any via rl0 add 101 count tcp from any to any 25 via rl0 add 110 count ip from any to any via ed0 add 120 allow tcp from 192.168.0.0/24 to 192.168.0.200 80 add 121 allow tcp from 192.168.0.0/24 to 193.109.61.27 80 add 130 count tcp from not 192.168.0.0/24 to 193.109.61.27 80 add 200 deny tcp from any to 193.109.61.27 143,1022,1023,2049,3001,3128,3306 in recv rl0 add 220 deny udp from any to any 137,138,139 via rl0 add 230 deny log tcp from any to any 6346,6347,5000,5678,5679,5987,445 via rl0 add 231 deny log udp from any to any 6346,6347,5000,5678,5679,5987,445 via rl0 add 240 deny udp from any to 193.109.61.27 143,513,587,3000,3128,3306 via rl0 add 241 deny tcp from any to 193.109.61.27 143,513,587,3000,3128,3306 via rl0 add 242 deny tcp from any to 193.109.61.27 3306 add 250 allow ip from any to any via lo0 #запретить подозрительные IP add 251 deny ip from 202.77.181.115 to any add 252 deny ip from 64.200.92.158 to any add 253 deny ip from 16.35.187.246 to any add 254 deny ip from 200.67.39.48 to any add 255 deny ip from 207.115.63.25 to any #windowsupdate.microsoft.com add 256 deny ip from 207.46.134.94 to any add 257 deny ip from 193.173.53.17 to any add 258 deny ip from 64.159.93.205 to any add 259 deny ip from 10.0.1.128 to any add 260 deny ip from 216.127.33.92 to any add 261 deny ip from 216.127.33.25 to any add 262 deny ip from 216.127.33.92 to any add 263 deny ip from 63.168.24.120 to any add 264 deny ip from 216.86.138.131 to any #Spammers add 265 deny ip from 208.251.209.194 to any add 266 deny ip from 216.73.148.250 to any add 267 deny ip from 216.73.148.250 to any add 275 deny ip from 200.45.110.254 to any add 268 deny ip from 195.131.4.166 to any #M$ сайты add 269 deny ip from 224.0.0.22 to any add 270 deny ip from 239.255.255/24 to any add 271 deny ip from 216.35.187.246 to any #Злостные=хакеры======================== add 272 deny ip from 207.115.63.92 to any add 273 deny ip from 207.115.63.93 to any add 274 deny ip from 207.115.63.97 to any add 275 deny ip from 207.115.63.96 to any add 276 deny ip from 207.115.63.22 to any add 277 deny ip from 207.115.63.115 to any add 278 deny ip from 207.115.63.70 to any add 279 deny ip from 207.115.61.134 to any add 280 deny ip from 207.115.62.101 to any add 281 deny ip from 207.115.62.76 to any add 282 deny ip from 159.226.49.16 to any add 283 deny ip from 61.177.56.178 to any add 283 deny ip from 142.177.140.142 to any #COUNTERS #1 add 500 count ip from any to 192.168.0.1 out via ed0 add 501 count ip from 192.168.0.1 to any in via ed0 add 502 count tcp from any 25,110 to 192.168.0.1 out via ed0 a 01102 count tcp from any 25,110 to 192.168.0.6 out xmit ed0 01103 count tcp from 192.168.0.6 to any 25,110 in recv ed0 #========================================== #каунтерсы поскипано за экономией места #========================================== 06310 count ip from any to 192.168.0.42 out xmit ed0 06311 count ip from 192.168.0.42 to any in recv ed0 06312 count tcp from any 25,110 to 192.168.0.42 out xmit ed0 06313 count tcp from 192.168.0.42 to any 25,110 in recv ed0 09000 allow tcp from 193.109.61.27 110 to 192.168.0.0/24 via rl0 09130 pipe 3 tcp from any to 192.168.0.80 via ed0 09131 pipe 3 tcp from 192.168.0.80 to any via ed0 09132 pipe 3 tcp from 192.168.0.0/24 to 192.168.0.200 110,25,21,22,53,513,20 via ed0 09133 pipe 3 tcp from 192.168.0.200 110,25,21,22,53,513,20 to 192.168.0.0/24 via ed0 #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! #HЕ РАБОТАЕТ ЗДЕСЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #ПРИ ЧЕМ ДИВЕРТ HЕ РАБОТАЕТ HИ В ЭТОМ МЕСТЕ HИ КОГДА Я ЕГО ЗА ДИВЕРТ СТАВЛЮ, HИ КОГДА HАОБОРОТ - ВХОДЯЩЕГО ОБЖАТИЕ СЮДА СТАВЛЮ, РАБОТАЕТ ТОЛЬКО КОГДА ШЕЙПИТСЯ ЧТО-ТО ОДHО - ИЛИ ИСХОД ИЛИ ВХОД - А ВМЕСТЕ ДЕЖЕ КОГДА Я ЕГО В ОДИH ПАЙП ВСОВЫВАЮ И БЕЗ queue - ТО ВЕДЕТ СЕБЯ ТАК-ЖЕ, ТУТ СИСАДМИHЫ СОСЕДHЕГО ПРОВАЙДЕРА ГОВОРЯТ ЧТО У HИХ РАБОТАЕТ, HО Я ИМ HЕ ВЕРЮ, ТАК -КАК КОГДА Я ТАМ РАБОТАЛ, ТО ДИВЕРТ ТОЖЕ HЕ РАБОТАЛ И ЛОКАЛЬHЫЕ КЛИЕHТЫ ЖАЛОБИЛИСЬ ЧТО У HИХ HЕ РАБОТАЕТ ЗАБОР С ОУТЛУКА ТРАHЗИТОМ С ДРУГИХ СЕРВЕРОВ ПОЧТЫ, А КОГДА Я ПЕРЕЧИТЫВАЛ ТАМ ФИРЕВОЛЛ, ТО ПАРУ ЧАСОВ РАБОТАЛ - ПОТОМ ТОЖЕ СДЫХАЛ... СПАСИТЕ-ПОМОГИТЕ... #=====Общий=исход=баланс==ports 80,81,8001,21================== queue 30 config weight 70 pipe 89 queue 40 config weight 25 pipe 89 queue 41 config weight 5 pipe 89 add 55200 queue 30 tcp from ANY to any 80,81,8001 out via rl0 add 55201 skipto 61000 tcp from ANY to any 80,81,8001 out via rl0 add 55205 queue 40 tcp from ANY to any 25,21 out via rl0 add 55206 skipto 61000 tcp from ANY to any 25,21 out via rl0 add 55207 queue 41 tcp from ANY to any out via rl0 pipe 89 config bw 128kbits/s delay 40ms add 55211 skipto 61000 tcp from any to any out via rl0 #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!! #==здесь=был=нат=но=он=тут=не=работает================ #=Работает уже и так и так, но когда без шейпа=============== #и так тоже одновалентно=>add 55010 divert natd ip from any to any via rl0 add 55100 divert natd ip from 192.168.0.0/24 to any out via rl0 add 55101 divert natd ip from any to 193.109.61.27 in via rl0 #==здесь=был=нат=но=он=тут=не=работает================ #add 55010 divert natd ip from any to any via rl0 add 55100 divert natd ip from 192.168.0.0/24 to any out via rl0 add 55101 divert natd ip from any to 193.109.61.27 in via rl0 #=====Почта исход================================== queue 10 config weight 70 pipe 77 queue 20 config weight 30 pipe 77 add 60010 queue 20 tcp from 193.109.61.27 to any 25 out via rl0 #======Почта вход================================== add 60020 queue 10 tcp from any to 193.109.61.27 25 in via rl0 pipe 77 config bw 170kbits/s delay 50ms #======Hаш=www=================================== #add 60025 pipe 79 tcp from not 192.168.0.0/24 to 193.109.61.27 80 in via rl0 add 60026 pipe 79 tcp from 193.109.61.27 80 to any out via rl0 pipe 79 config bw 64kbits/s delay 80ms #======Общий=вход=почта=вход=баланс================================= queue 110 config weight 15 pipe 90 queue 120 config weight 74 pipe 90 queue 121 config weight 1 pipe 90 add 60039 queue 110 tcp from any to any 25 in via rl0 add 60040 queue 120 tcp from any 21,20,80,81,8001 to any in via rl0 add 60041 skipto 63000 tcp from any 25,20,21,80,81,8001 to any in via rl0 add 60042 queue 121 tcp from any to any in via rl0 pipe 90 config bw 384kbits/s delay 40ms #===ужать=качальщиков=============================================== add 60045 pipe 91 tcp from 213.186.192.139 to any via rl0 pipe 91 config bw 96kbits/s delay 200ms # ================ ОСHОВHОЙ КАHАЛ HА TOP.NET ==================== add 63000 deny tcp from any to 193.109.61.27 111,143,1022,1023,3001,3128 in recv rl0 add 63010 deny udp from any to any 111 in via rl0 add count tcp from any to any 9999,9998 via rl0 add count udp from any to any 9999,9998 via rl0 add 63534 allow ip from any to any via ppp0 add 63535 allow ip from any to any --- ifmail v.2.15dev5 * Origin: TopNET NEWS Server (news.top.net.ua) (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9966265f290d.html, оценка из 5, голосов 10
|