Нужен аналог kerio winroute

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Нужен аналог kerio winroute

Сообщение playnet »

Переходим с 2к3. Сейчас стоит керио с макафе.
В керио есть база пользователей, мониторинг текущих соединений, кто где сидит и сколько трафа тратит. Без ввода паролей перекидывает для авторизации. Есть ограничения по сайтам для некоторых юзеров.

Плюс есть второй инет канал как резервный, на случай падения основного.
Надо перевестись на линух/фрю.
Сквид, кламав, для месячной статистики sarg. Что делать с остальным?
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

playnet писал(а): ↑
11.04.2008 18:33
Переходим с 2к3. Сейчас стоит керио с макафе.
В керио есть база пользователей, мониторинг текущих соединений, кто где сидит и сколько трафа тратит. Без ввода паролей перекидывает для авторизации. Есть ограничения по сайтам для некоторых юзеров.

Плюс есть второй инет канал как резервный, на случай падения основного.
Надо перевестись на линух/фрю.
Сквид, кламав, для месячной статистики sarg. Что делать с остальным?

неужели никто с такими задачами не сталкивался? Что, у всех сетка на 10 компов, 1 канал в инет, умные юзеры и вообще всем настраивали знакомые гуру?
Стоит спросить что посложнее "а как вывести список своих железок", и тишинааа..
Посоветуйте тогда нормальные форумы, где сидят действительно знающие люди.
Спасибо сказали:
un-defined
Сообщения: 145
ОС: Kubuntu, Gentoo

Re: Нужен аналог kerio winroute

Сообщение un-defined »

Чем iptables не устраивает?
Don`t try - just do or do not ©Master Joda
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

un-defined писал(а): ↑
13.04.2008 21:57
Чем iptables не устраивает?

как он может вести базу юзеров, авторизовывать, мониторить нагрузку.. шейперы еще можно привернуть, а остальное?
Спасибо сказали:
un-defined
Сообщения: 145
ОС: Kubuntu, Gentoo

Re: Нужен аналог kerio winroute

Сообщение un-defined »

для остального radius, по всей видимости

гугление по ключевым словам "iptables traffic count radius" дало ссылку http://www.opennet.ru/base/net/pppoe_gate.txt.html
Не оно?
Don`t try - just do or do not ©Master Joda
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

un-defined писал(а): ↑
14.04.2008 00:31
для остального radius, по всей видимости

гугление по ключевым словам "iptables traffic count radius" дало ссылку http://www.opennet.ru/base/net/pppoe_gate.txt.html
Не оно?

pppoe это из пушки по воробьям..
Но как вариант может и сойдет. Довольно проблемный вариант. Потому что чем система сложнее, тем больше точек отказа.
Спасибо сказали:
un-defined
Сообщения: 145
ОС: Kubuntu, Gentoo

Re: Нужен аналог kerio winroute

Сообщение un-defined »

playnet писал(а): ↑
14.04.2008 00:42
pppoe это из пушки по воробьям..
Но как вариант может и сойдет. Довольно проблемный вариант. Потому что чем система сложнее, тем больше точек отказа.


Согласен про сложность, насчет проблемности не соглашусь. Связка iptables+radius+pptpd весьма работоспособна и устойчива, хотя с настройкой пришлось повозиться, этого не отнять.
pppoe - это один из вариантов, а не необходимость.

А насчет точек отказа.. как тут не вспомнить unixway про то, что для каждой задачи должен быть свой инструмент. Комбайны типа "все-в-одном" менее удобны для локализации неисправностей. ИМХО разумеется.
Don`t try - just do or do not ©Master Joda
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

un-defined писал(а): ↑
14.04.2008 00:53
Согласен про сложность, насчет проблемности не соглашусь. Связка iptables+radius+pptpd весьма работоспособна и устойчива, хотя с настройкой пришлось повозиться, этого не отнять.
pppoe - это один из вариантов, а не необходимость.

Посмотрим.

А насчет точек отказа.. как тут не вспомнить unixway про то, что для каждой задачи должен быть свой инструмент. Комбайны типа "все-в-одном" менее удобны для локализации неисправностей. ИМХО разумеется.

Но в комбайнах все-таки детали изначально лучше подогнаны. В остальном согласен.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Нужен аналог kerio winroute

Сообщение Goodvin »

playnet писал(а): ↑
13.04.2008 21:04
playnet писал(а): ↑
11.04.2008 18:33
Переходим с 2к3. Сейчас стоит керио с макафе.
В керио есть база пользователей, мониторинг текущих соединений, кто где сидит и сколько трафа тратит. Без ввода паролей перекидывает для авторизации. Есть ограничения по сайтам для некоторых юзеров.

Плюс есть второй инет канал как резервный, на случай падения основного.
Надо перевестись на линух/фрю.
Сквид, кламав, для месячной статистики sarg. Что делать с остальным?

неужели никто с такими задачами не сталкивался? Что, у всех сетка на 10 компов, 1 канал в инет, умные юзеры и вообще всем настраивали знакомые гуру?
Стоит спросить что посложнее "а как вывести список своих железок", и тишинааа..
Посоветуйте тогда нормальные форумы, где сидят действительно знающие люди.
Вам нужны услуги телепата и персональные мастер-классы по использованию поиска по форуму ?
Это только за деньги.

Потрудитесь внятно описать свою задачу и свои вопросы.
И руками да мозгами пошевелить.
Проблематика устройства Linux-шлюза для подключения к интернету целой локальной сети - обсуждалась многажды.
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Нужен аналог kerio winroute

Сообщение Dark_Savant »

holy shit. опять. google://mrtg,mrta
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
usascha
Сообщения: 2
ОС: WinXP, Mandriva2007

Re: Нужен аналог kerio winroute

Сообщение usascha »

Dark_Savant писал(а): ↑
15.04.2008 23:39
holy shit. опять. google://mrtg,mrta


Спасибо за эти проги, но одна не поддерживается уже много лет (mrtA). Следовательно, есть масса глюков. Вторая, как я понял, только создаёт график, но не управляет (mrtG).

Я читал в умной книжке как с помощью iptables наладить учёт трафика, но так и не понял, эта прога только управляет маршрутизацией и блокировками, или она ещё умеет считать пропущенный объём трафика каждым из указанных ей адресов и в зависимости от превышения лимита блокировать дальнейший трафик???
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Нужен аналог kerio winroute

Сообщение McLeod095 »

ну с керио не работал и не знаю что он делает точно
если нужна прокся то пожалуйста squid+sams
если нужен нат то юзаю netams

А так правильно было сказано выше
конкретнее задачу надо описывать
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

McLeod095 писал(а): ↑
03.07.2008 16:43
ну с керио не работал и не знаю что он делает точно
если нужна прокся то пожалуйста squid+sams
если нужен нат то юзаю netams

А так правильно было сказано выше
конкретнее задачу надо описывать

подняли темку.. :)
А задача и так описана вроде нормально..
Авторизация юзеров, учет трафика, показ текущих коннектов и кто что откуда на какой скорости качает, лимиты по скорости и трафу, фаервол.. И переключение на резервный канал в случае отказа основного.

Единственное, что пока не нашел -- "показ текущих коннектов и кто что откуда на какой скорости качает". Это можно как-то формировать из логов сквида, но во избежание проблем и глюков на сквид заворачивается только http трафик, остальное бегает напрямую.
Ну и "переключение на резервный канал" пока ручками.

А, да.. И обязательная проверка пробегающего трафа на вирусы. Тут пока тоже заглушка, все не доделать никак.
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус: ツ
ОС: Ubuntu 9.04

Re: Нужен аналог kerio winroute

Сообщение blackst0ne »

Самый простой способ переключения каналов (динамическую маршрутизацию в расчет не берем) - это скрипт с пожизненным циклом и слипом, который тупо посылает, скажем, те же icmp-пакеты (пинг) на какую-нибудь точку. Если не пингуется, меняем маршрут по молчанию.
А можно все тоже самое, но без цикла. Тогда повесить на крон.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Нужен аналог kerio winroute

Сообщение McLeod095 »

Для проверки антивирусом можно прикрутить к squid icap и проверять потом почти любым антивирусом.
Я использую связку squid+havp+tinyproxy
Havp проверяет с помощью clamav а tinyproxy нужен для проверки ftp трафика.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

McLeod095 писал(а): ↑
04.07.2008 10:02
Для проверки антивирусом можно прикрутить к squid icap и проверять потом почти любым антивирусом.
Я использую связку squid+havp+tinyproxy
Havp проверяет с помощью clamav а tinyproxy нужен для проверки ftp трафика.

А что насчет squidclam, squidclamav? Названия сходи, но пакеты разные.. И что-то из них не дружит с 0.93 кламом.
Кстати, к чему можно штатно прикрутить кучу пакетов, включая касп, дрвеб и тд? Какой-то пакет таким хвалился, но не помню кто.
фтп особо проверять не надо. Вот SMTP надо, но это немного другой вопрос уже.. А сквид умеет это вообще?

blackst0ne писал(а): ↑
04.07.2008 08:57
Самый простой способ переключения каналов (динамическую маршрутизацию в расчет не берем) - это скрипт с пожизненным циклом и слипом, который тупо посылает, скажем, те же icmp-пакеты (пинг) на какую-нибудь точку. Если не пингуется, меняем маршрут по молчанию.
А можно все тоже самое, но без цикла. Тогда повесить на крон.

Есть какие штатные утилиты? Скрипты это хорошо конечно, но думаю, не у меня одного такие вопросы были. Или лучше написать скрипт, ввести в порты и стать майнтейнером? :)

А если с динамикой?
Пингами проверять можно конечно, но хочется рассмотреть все варианты.
Сейчас изучаю про BGP, уже стал хостеров напрягать про эту поддержку. Если я понял правильно буку циски, RIP, OFPF и прочие это внутренние протоколы и мало тут помогут.

Может, посмотреть в сторону zebra?
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус: ツ
ОС: Ubuntu 9.04

Re: Нужен аналог kerio winroute

Сообщение blackst0ne »

Нет, если Вам по карману дин. маршрутизация, то конечно используйте ее.
Про штатные утилиты не в курсе. Да и на форуме этом несколько тем уже было. Ищите по словам "два провайдера"/"два канала".
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

Re: Нужен аналог kerio winroute

Сообщение playnet »

blackst0ne писал(а): ↑
05.07.2008 04:54
Нет, если Вам по карману дин. маршрутизация, то конечно используйте ее.
Про штатные утилиты не в курсе. Да и на форуме этом несколько тем уже было. Ищите по словам "два провайдера"/"два канала".

А кому не по карману старый комп и 3 сетевухи?
Технологии одинаковы, что для пс-базед, что для спецжелезок. Надо только определиться с протоколами и что конкретно мы должны получить.
Хотя могут быть еще нюансы работы осей, но это можно и самому дописать :) Не так там и много кода будет. К примеру, фря может иметь только 1 гейт.
По словам поищу.
Спасибо сказали:
Аватара пользователя
webzest
Сообщения: 4

Re: Нужен аналог kerio winroute

Сообщение webzest »

Ideco ICS?
Radius-сервер тока появился.
Инфернальная блондинка
Спасибо сказали:
usascha
Сообщения: 2
ОС: WinXP, Mandriva2007

Re: Нужен аналог kerio winroute

Сообщение usascha »

я после долгих поисков и сравнений нашёл максимально подходящую прогу - kmyfirewall.
Буду из неё что-то выжимать, поскольку другого никто ничего не предложил.

Видимо iptables рулит и без неё никуда. Может кто-нибудь посоветовать доходчивое объяснение с примерами по ВСЕМ возможностям iptables, а не только как отдельные примеры?
Очень нужно чтобы было доходчиво (можно на английском, немецком) или наглядно, т.к. я в системном администрировании в линуксе слабоват.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: Нужен аналог kerio winroute

Сообщение Snupt »

Спасибо сказали:
ailman
Сообщения: 8
ОС: FreeBSD 6.3

Re: Нужен аналог kerio winroute

Сообщение ailman »

И так, тема хоть и давняя, но все равно хотел бы поделиться своим опытом.
Поработав 2 года с Kerio, получилось собрать более-менее аналогичный шлюз на FreeBSD (в данный момент стоит на FreeBSD 6.3 и уже полгода успешно функционирует без сбоев)
Что потребуется:
1. IPFilter - в качестве файрволла
2. IPNat - в качестве нат (+возможность portmapping'а)
3. Squid - кэширующий прокси
4. SAMS - графический и-фейс для управления Squid'ом + статистика по HTTP и FTP + авторизация в AD (или просто по IP)
5. Netams - статистика по IP/портам
6. NET-SNMP + MRTG - статистика загрузки интерфейсов (интернет/lan/vpn). Как сделать статистику по траффику не разобрался :)
7. VNSTAT - статистика по общему интернет-траффику (LAN/VPN).
8. DARKSTAT - статистика по IP/протоколам
9. комманда netstat -an | grep ESTABLISHED - покажет установленные соединения
10. OpenVPN - для объединения офисов в VPN.
11. ISC-DHCP3 - DHCP-сервер
12. NAMED - делаем из него кэширующий DNS-сервер
13. Скрипт переключения на резервный канал. Можно сделать 2 варианта:
1) пингуем (например раз в минуту) шлюз основного провайдера, в случае пропадания пинга, пингуем шлюз резервного провайдера. В случае, если пинг есть, переключаемся на резервный канал (если пинга нет, то начинаем цикл заново), при этом после переключения на резервный канал продолжаем пинговать шлюз первого провайдера через ping -S и в случае восстановления пинга, переключаемся обратно на основной.
2) пингуем опорные точки в интернете. В этом случае переключение на интернет-каналы будет посменное, т.е. при восстановлении связи через основного провайдера данный скрипт не будет переключать на него обратно, а переключит на него лишь в том случае, если упадет второй. И наоборот...

проведя аналогии с Kerio:
1, 2 - аналог "Политика трафика" в Kerio
3, 4 - аналог "Политика HTTP" + "Ограничение полосы пропускания" + статистика
5, 6, 7, 8 - аналог статистики в Kerio
9 - аналог "Подключения" в Kerio
10 - аналог VPN
11 - аналог "Сервер DHCP"
12 - аналог "Переадресации DNS"
13 - аналог переключения на резервный канал

В принципе, остальное можно прикрутить, если понадобится
Если кто знает другие более качественные варианты, было бы интересно о них услышать

ЗЫ: так потихоньку сообща соберем полный аналог Kerio ))
Спасибо сказали:
ailman
Сообщения: 8
ОС: FreeBSD 6.3

Re: Нужен аналог kerio winroute

Сообщение ailman »

А еще лучше - PFsense
http://www.pfsense.org/
Спасибо сказали: