Страница 1 из 1

Странности с ipfw под FreeBSD 8.0 amd64

Добавлено: 2010-06-22 14:02:09
maniaque
Всем привет!

Наткнулся на странную проблему под FreeBSD 8.0 amd64 - странно работает ipfw.

Есть правило, вот жеж оно:

Код: Выделить всё

${FwCMD} add 310 allow ip from ${IpOut} to any out xmit ${LanOut}
В нем, разумеется, все переменные верны и в порядке. Нужно оно, чтобы сервер мог сам ходить в интернет. Далее имеется скрипт, который что-либо тянет из интернета, и в моем случае у него это удается через раз. Вернее, 2-3 раза файл загружается, а на 4 раз - подвисает. Висит минуту, потом ругается, что таймаут случился и не судьба. Сервер с файлом доступен нормально, это ЦБ РФ.

Также наблюдается проблема с исходящей почтой - несколько раз sm-mta нормально отдает почту наружу, потом затыкается на 1 раз. Удалось продиагностировать на той стороне, что мой сервер к другому так и не достучался.

При установке портов скачка с "первых" адресов не начинается. Два-три переберет перед тем, как начать качать.

Долго бился головой об стену, пока не поставил firewall_type="OPEN" - все проблемы исчезли.

Трабла в том, что конфиг ipfw заведомо рабочий (выстрадан лично) и не на одном сервере уже крутится и отлично работает. Может это какие сложные грабли?

Заранее нижайше прошу варианты "да нафиг тебе ipfw" и "да нафиг тебе amd64" не предлагать. За помощь буду благодарен. :pardon:

Re: Странности с ipfw под FreeBSD 8.0 amd64

Добавлено: 2010-06-22 14:08:50
terminus

Код: Выделить всё

${FwCMD} add 310 allow ip from me to any out xmit ${LanOut}
:unknown: