The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите, плз, разобраться с правилами ipfw!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите, плз, разобраться с правилами ipfw!"
Сообщение от AMG emailИскать по авторуВ закладки(??) on 31-Мрт-04, 17:49  (MSK)
Привет всем!

Есть сервер Freebsd 4.8 p13+ Squid+ Sendmail итд.
в принципе, все работает через сам сквид (icq, www). Но ,например, нужно, чтобы юзеры могли забирать почту с внеш. POP3 серверов, или еще какой-нибудь сервис добавить в обход сквида. НАТ я поднял, а вот  с правилами какая-то проблема...
Вот правила:

00080     18       792 deny tcp from any to me 69,135,4444
00080      4       176 deny tcp from any to 192.168.0.0/16 69,135,4444
00080      0         0 deny tcp from me to any 69,135,4444
00080      0         0 deny tcp from 192.168.0.0/16 to any 69,135,4444
00100      0         0 check-state
00200   4074    395427 deny icmp from any to any in icmptype 5,9,13,14,15,16,17
00210     71      1988 unreach host log logamount 20 ip from 192.168.0.0/16 to any in recv dc0
00225    809     38928 divert 8668 ip from 192.168.0.0/16 to any out xmit dc0
00226   5365    902452 divert 8668 ip from any to me in recv dc0
00300 615844 188259434 allow ip from any to any via lo0
00301      0         0 unreach host log logamount 20 ip from any to 127.0.0.0/8
00302      0         0 unreach host log logamount 20 ip from 127.0.0.0/8 to any
00310 491343 188668279 allow tcp from me to any keep-state via dc0
00320    328     24320 allow icmp from any to any
00330  78591   8765351 allow udp from me to any 53 keep-state
00340    129      8431 allow udp from 192.168.0.0/16 to me 53 via xl0
00350 212879 168736160 allow ip from me to any
00410   1419   1650281 allow tcp from any to me 25
00420  20672    853403 allow tcp from 192.168.0.0/16 to me 110 via xl0
00425      9       484 allow tcp from any 20,21 to me
00430 144123  17827676 allow tcp from 192.168.0.0/16 to me 3128 via xl0
00440    804     38972 allow tcp from 192.168.0.0/16 to any 80 via xl0
00540  14316   2062678 deny log logamount 20 ip from any to any
65535      0         0 deny ip from any to any

xl0- смотрит внутрь, dc0-внеш.

например, добавляю правила для почты -
227 - allow tcp from 192.168.0.0/16 to any 110  
228 - allow tcp from any 110 to 192.168.0.0/16
и не работает!

Пробовал по разному -

ipfw add allow tcp from 192.168.0.0/16 to any 110 in recv xl0
ipfw add allow tcp from any 110 to 192.168.0.0/16 out xmit xl0  

Все равно почему-то не получается!
если добавить - 227 allow ip from any to any, то все есс-но работает!

Подскажите, плз, что у меня не так?

Спасибо!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите, плз, разобраться с правилами ipfw!"
Сообщение от lubeg Искать по авторуВ закладки(??) on 01-Апр-04, 06:00  (MSK)
>например, добавляю правила для почты -
>227 - allow tcp from 192.168.0.0/16 to any 110
>228 - allow tcp from any 110 to 192.168.0.0/16
>и не работает!

а где правила вида:
allow tcp from any 110 to me
allow tcp from me to any 110
?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите, плз, разобраться с правилами ipfw!"
Сообщение от AMG emailИскать по авторуВ закладки(??) on 01-Апр-04, 13:50  (MSK)
>>например, добавляю правила для почты -
>>227 - allow tcp from 192.168.0.0/16 to any 110
>>228 - allow tcp from any 110 to 192.168.0.0/16
>>и не работает!
>
>а где правила вида:
>allow tcp from any 110 to me
>allow tcp from me to any 110
>?


спасибо, заработало!

но правда, я так и не понял, почему надо разрешать эти правила.

Gateway_enable в /etc/rc.conf у меня включен, он по идее( по моей идее=))  и так должен пропускать разрешенные мною пакеты из внеш.сети  во внутреннюю.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите, плз, разобраться с правилами ipfw!"
Сообщение от vitaliy Искать по авторуВ закладки(ok) on 01-Апр-04, 14:55  (MSK)
>>а где правила вида:
>>allow tcp from any 110 to me
>>allow tcp from me to any 110
>>?
>
>
>спасибо, заработало!
>
>но правда, я так и не понял, почему надо разрешать эти правила.

Потому что у тебя NAT
me:2222->any:110, me:2222<-any:110 - вот про это забыл
Я делаю так:
pass all from any to me established

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру