!! HELP!! Kerio WinRoute Firewall шлет непонятные пакеты в WAN и режет скорость
Уважаемые Знатоки! Прошу помощи и прояснения мозгов...
Собствено с чего все началось - канал в Мир с 1 М заменили на 100 М.
На шлюзе стоял и стоит Kerio WinRoute Firewall 6.7.1 Patch 2 Released 6544.
На этой же машине стои FTP сервер доступный из мира. Ограничений на полосу скачивания сейчас нет.
Для тестирования запустили слив из внешнего мира .. и получили скорость ~ 2 Мбайта/сек. Что естественно нас из принципа неустроило.
Подумали что ISP что-то у себя недостроил. Позвонили - поговорили - с их стороны ограничений нет. Поверили, хотя и решили проверить.
Для этого подняли еще один сервер на Win 2K3. На нем подняли FTP и включили на еще один внешний адрес (благо есть они).
Получили скорость отдачи в мир около 8Мбайт/сек.
Почесали репу.... Установили Kerio WinRoute Firewall 6.7.1 Patch 2 Released 6544 на новой машине. .. и получили скорость ~ 2 Мбайта/сек.
Бр... стало как-то непонятно.. Отключили все что можно лишнего в Kerio. Скорость немного поднялась, но это что-то не то..
Остановили KWF. Скорость опять 8-10 Мбайт/сек. Из принципа решили разобраться где собака порылась.
Сниффером сняли пакеты .. и ужаснулись в полном непонимании происходящего.
В приложении:
1.jpg - правила трафика на тестовой машине.
2.jpg - таблица маршрутизации на тестовой машине
KWF_snif.txt - протокол перехвата пакетов при выполнении ping ukr.net при работающем KWF
Win_snif.txt - протокол перехвата пакетов при выполнении ping ukr.net без KWF.
Прошу помощи и мнения All:
- Как завставить KWF работать нормально на отдачу? У кого-то на 100 М/бит сетке стоит KWF? и как работает?
- ПОЧЕМУ и ОТКУДА идут "левые" ICMP Unknown ICMP (obsolete or malformed?) на шлюз? внутренности этих пакетов аналогичны исходящим перед ними пакетам
что не пробывали и не смотрели - получается, что при работающем KWF появляются лишние пакеты на шлюз.
Сорри, если что-то непонятно в вопросе и или нужны доп. данные - с удовольствием сообщуь.
З.Ы. Просьба сильно не бить за вопрос, если чего-то непроямнил в нем.
З.З.Ы. Телепатов нет - это я и сам часто повторяю. Однако, после 4 дней войны многое кажется и так понятным...
у, как ...
неужели никто не сталкивался с такой ситуацией?
Может, уважаемый All, подскажет какую макисмальную скорость отдачи в Wan в один поток получаем, если FTP сервер стоит на машине с KWF ?
Правила - просто для теста.
Ситуация непонятная.
что такое ICMP и как и с чем его едят - понятно... :-)
Вопрос пока не только о скорости FTP, а и о "странных" пакетах, которых недолжно быть.
Пинг при выключеном KWF (См. [Для просмотра данной ссылки нужно зарегистрироваться]) - все ОК, как в теории.
А при включенном KWF (win_snif.txt) - идут лишние пакеты на шлюз.
Самое неприятное, что это не только на пинге, это и при работе FTP и пр. протоколов. Примерно 1 раз на 7 "нормальных" пакетов идет непонятный ICMP.
FTP server проверен. Ограничений нет.
Eще раз вопрос - есть у кого-то данные о скорости отдачи FTP сервера в мир через KWF на толстых каналах ?
ksa, Вам срочно нужно почитать о ФТП протоколе и как он работает. А о скорости могу сказать так если её не резать и не ограничивать, то керио отдаёт весь канал в нормальном асинхронном режиме.
__________________
Решил бросить пить. Утром следующего дня осознал: недобросил…
Спасибо за ответ.
Как работает FTP протокол - знаю.
Да и не столько в FTP дело... При отключении KWF FTP сервер отдает всю полосу канала.
При включении KWF - появляются непонятные пакеты...
Вот, при работе KWF, как идет передача ( xxx.xxx.xxx.180 - хост с FTP+KWF, xxx.xxx.xxx.177 - шлюз, xxx.xxx.xxx.127 - клиент FTP):
еще одно добавление:
если зайти на FTP xxx.xxx.xx4.180 с xxx.xxx.xx4.181 - то все ОК. Как с включенным, как и выключеннм KWF.
Ничего лишнего в пакетах. Скорость ~9 Мбайт/сек
Ситуация разобрана и получено решение.
Все утверждения проверены на KWF и KC на различных аппаратных платформах.
1. Служба поддержки Kerio не в состоянии решать сложные вопросы выходящие за рамки правил.
2. Стандартный мастер правил для Kerio создает правила, которые не оптимальны при работе с сервисами за Kerio.
3. FTP сервер на хосте с Kerio или на хосте в Lan в состоянии отдавать полную полосу канала в Мир (получено значение ~9 Мбайт/сек на 100 М канале) и не ограничивать скорость единичного потока ~2 Мбайта/сек при создании своих правил доступа к FTP серверу и отключении встроенных инспекторов протоколов на этих правилах.
4. Kerio имеет баги в при работе с пакетами. Это проявляется в появлении "лишних" пакетов на шлюз, если интерфейс подключенный в Мир отнести к группе "Интернет интерфейсы" (это проявляется даже при исходящем ping-е). Если его отнести к группе "Другие интерфейсы" и настроить все правила руками - лишних пакетов (и загрузки канала на шлюз бредом) нет.
х. Для создания правил которые требуются в каждом конкретном случае нужна голова, а не "Стандартный мастер правил", ибо само ПО "догадаться" что именно хочет сделать админ не в состоянии, да и не должно, так как самим админом не является.
у. Адмитн, полдагающий что "стандартные правила" являются абсолютной панацеей при организации потребной ему (админу) фильтрации трафика, организации доступа и иже с ними имеет проблеммы с п.№х, так как никак не в сосотоянии понять что любая дополнительная обработка пакетов имеет свойство замедлять работу.
__________________ [Для просмотра данной ссылки нужно зарегистрироваться]
а вот видимо и не до конца
к вопросу о правилах настроенных визардом, смотрим лог
что мы видим - проблемы с MTU (сервер шлет сообщение что не принимает фрагментированные пакеты) соответственно проблемы с FTP сессией. А как известно в протоколе FTP ICMP используется для обмена сообщениями об ошибках, так вот клиент от сервера эти сообщения получает, а вот сервер от клиента нет - поскольку визард по дефолту правило пропускающее входящие ICMP на фаервол не делает. И это правильно потому что дефолтные правила для дефолтной конфигрурации в которой максимально уменьшается возможность атаки на фаервол.
Т.к. мы с этим столкнулись - могу показать дамп пакетов.
Было бы интересно чтобы кто-то еще проверил...
Добавлено через 4 минуты
не согласен.
Перед этим сервер отправил корректные пакеты клиенту.
MTU меняли до 400. Ситуации не изменялась. Пакеты "лишние" пропали после того как была изменена группа интерфейса.
И еще одно, почему не согласен - идут лишние пакеты даже при выполнении ping-а.
Последний раз редактировалось ksa; 13.10.2010 в 14:18.. Причина: Добавлено сообщение
там параметры половина которых в гуе не видна и применяются они именно к интернет интерфейсам.
Тут уже были ребята, которые при установке неправильно указали внешний интерфейс, а потом спохватились и поправили все в траффик полиси - букет глюков был еще тот.
Kangoshi, ты уж меня прости, но ожидание наличия "искуственного интеллекта" у достаточно простого программного продукта по мне так тоже не только звучит бредом, а вообще, "мягко говоря" вызывает сомнения в адекватности ожидающего...
__________________ [Для просмотра данной ссылки нужно зарегистрироваться]
Извиняюсь если не в тему, но у меня такой вопрос:
Каковы лимиты у Керио? У меня 2*ADSL 8192 Кбит/с + WiMAX 512 Кбит/с. Оправдается ли переход на [Для просмотра данной ссылки нужно зарегистрироваться] у которого пропускная способность 30 Mbps?
__________________
Кто знает, сколько слов перепробовал Бог, прежде чем нашёл то, которое создало мир.
— Станислав Ежи Лец