1 (17.02.2011 13:28:14 отредактировано milliardik)

Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа и балансировка на двух серверах - на случай отказа одного из них
- возможность работы в автоматическом режиме с несколькими провайдерами
- формирования доступа на основе групп в домене
- возможность вести учет потребляемого трафика в реальном режиме времени, формирование групп по скорости, лимитам из домена
- работа не через прокси, клиентов с динамическими IP адресами (клиент банки, этран и т.д.)
- поддержка VPN соединений
- возможность формировать отчеты по потребляемому трафику и посещаемым ресурсам за определенный промежуток времени (день, месяц)
- возможность пользователю смотреть свою статистику по потребленному трафику
- возможность ограничивать сайты по группам и категориям

2

а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.

Не будьте ленивыми, люди!

Война - фигня, главное - манёвры ;)

3

milliardik, попробуйте немного конкретизировать, что вы хотите в итоге увидеть =). А уж потом вам и софт и даже ссылки на готовые решения можно будет давать.

Пока предварительно могу сказать, что большую часть ваших запросов покроет система UTM. Она под *nix. Платная правда... но выполняет заявленные функции хорошо.

По поводу vpn для начала неплохо бы определиться какой из них вам нужен. Можно же настроить openvpn, pptp, pppoe  или еще чего.

4

часть проблем может решить Zentyal
но UTM предпочтительнее.

5

http://corp.upit-systems.com/download/d … _prov.html

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

6 (18.02.2011 05:57:02 отредактировано milliardik)

elve пишет:

milliardik, попробуйте немного конкретизировать, что вы хотите в итоге увидеть =). А уж потом вам и софт и даже ссылки на готовые решения можно будет давать.

Пока предварительно могу сказать, что большую часть ваших запросов покроет система UTM. Она под *nix. Платная правда... но выполняет заявленные функции хорошо.

По поводу vpn для начала неплохо бы определиться какой из них вам нужен. Можно же настроить openvpn, pptp, pppoe  или еще чего.


ПРедприятие, около 1000 пользователей, необходимо ПО для решения выше поставленной задачи, бесплатное под *nix. Да что касаеться VPN  я с вами согласен.

7 (18.02.2011 05:55:52 отредактировано milliardik)

r1sh пишет:

а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.

Не будьте ленивыми, люди!

Спрашивал - он отвечал :

http://www.opennet.ru/base/net/squid_ip … d.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS –  система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS         нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью         интеграции с Active Directory на уровне учетных записей и возможностью предоставить         доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba

8 (18.02.2011 09:49:04 отредактировано r1sh)

milliardik пишет:
r1sh пишет:

а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.

Не будьте ленивыми, люди!

Спрашивал - он отвечал :

http://www.opennet.ru/base/net/squid_ip … d.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS –  система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS         нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью         интеграции с Active Directory на уровне учетных записей и возможностью предоставить         доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba

Браво!) С этого и надо было начинать  ag

Для более гибкой настройки филтрации доступа к экстернал ресурсам можно к Squid'у установить SquidGuard он по-моему так же будет работать с базой MySQL
Я кстати поднимал схожу тему буквально недавно, я искал аналог ISA или Forefront на Linux системах, судя по вашим требованиям вам необходим схожий функционал)
Я еще добавил к этому списку Webmin для того чтобы можно было через веб-интерфейс править конфиги файлов (для вин-админов)
Еще кстати знакомый говорил что ему удобно пользоваться вот этим: http://www.gadmintools.org/
И так же GUI для Iptables (которые входят в состав системы Netfilter) в виде fwbuilder или vuurmuur. Они конечно не отменяют знания как прописывать правила)

Смотря на посты выше я сталкивался с решением Zentyal, так же схоже ClearOS и PFSence. Zentyal как я понял после установки просто вам ставит Ubuntu и к ней в довесок кучу своих портов и в итоге у вас есть гномовский интерфейс и вы на нем открываете браузер и получаете доступ к настройкам) не понимаю зачем им нужна была гнома...) Ну вобщем как вы понимаете минусы этого решения это прожорливость железа) Я кстати сравнивал требовательность этих трёх программных продуктов к аппаратному обеспечению и был удивлен что у Zentyal они растут чуть ли не в геометрической проргессии относительно числа пользователей)

Война - фигня, главное - манёвры ;)

9 (18.02.2011 10:46:29 отредактировано milliardik)

r1sh пишет:
milliardik пишет:
r1sh пишет:

а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.

Не будьте ленивыми, люди!

Спрашивал - он отвечал :

http://www.opennet.ru/base/net/squid_ip … d.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS –  система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS         нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью         интеграции с Active Directory на уровне учетных записей и возможностью предоставить         доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba

Браво!) С этого и надо было начинать  ag

Для более гибкой настройки филтрации доступа к экстернал ресурсам можно к Squid'у установить SquidGuard он по-моему так же будет работать с базой MySQL
Я кстати поднимал схожу тему буквально недавно, я искал аналог ISA или Forefront на Linux системах, судя по вашим требованиям вам необходим схожий функционал)
Я еще добавил к этому списку Webmin для того чтобы можно было через веб-интерфейс править конфиги файлов (для вин-админов)
Еще кстати знакомый говорил что ему удобно пользоваться вот этим: http://www.gadmintools.org/
И так же GUI для Iptables (которые входят в состав системы Netfilter) в виде fwbuilder или vuurmuur. Они конечно не отменяют знания как прописывать правила)

Смотря на посты выше я сталкивался с решением Zentyal, так же схоже ClearOS и PFSence. Zentyal как я понял после установки просто вам ставит Ubuntu и к ней в довесок кучу своих портов и в итоге у вас есть гномовский интерфейс и вы на нем открываете браузер и получаете доступ к настройкам) не понимаю зачем им нужна была гнома...) Ну вобщем как вы понимаете минусы этого решения это прожорливость железа) Я кстати сравнивал требовательность этих трёх программных продуктов к аппаратному обеспечению и был удивлен что у Zentyal они растут чуть ли не в геометрической проргессии относительно числа пользователей)

поддерживают ли ClearOS и PFSence - формирования доступа на основе групп в домене
Самый основной вопрос который мне не даеться это решения балансировки, т.е. несколько серверов с поднятым на них проксей и фаерволом, необходима балансировка каналов до серверов а от них до нескольких провайдеров.
Каким железом можно воспользоваться (коммутатор маршрутизатор) до серверов, и каким по можно воспользоваться  для балансировки до провайдеров

10

milliardik пишет:

Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа

для начала спелчекер настройте...  ah

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

11 (18.02.2011 10:47:46 отредактировано r1sh)

drBatty пишет:
milliardik пишет:

Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа

для начала спелчекер настройте...  ah

а Ашипку в теме "Попмогите" не заметили?  ag  еще "програмный" и не "задачи" а "задач" ибо лексическая ошибка  :cool:

три ашипки в 6ти словах) моя классная руководительница поставила бы неуд и позвонила родителям bx

Война - фигня, главное - манёвры ;)

12

r1sh пишет:

моя классная руководительница поставила бы неуд и позвонила родителям

дык и я про что.
для ТС - попросите у папы денег, потом задайте свой вопрос.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

milliardik,

1. squid  - это http-прокси. Он не будет учитывать тот трафик, который будет тем или иным образом идти в обход (банк-клиенты, клиенты vpn и т.д.)

2. Если вам нужно полностью бесплатное решение, то придется заняться написанием скриптов и редактированием конфигов.
2.1 VPN - пусть будет pptp, т.к. клиент встроен по умолчанию и в винду и в популярные дистрибутивы линукса.
2.2. Учет трафика посредством netflow. Утилиты ipcad + netflowtools. Подсчет будет максимально точным. Популярных веб-интерфейсов к этому я не знаю, поэтому возможно придется делать самостоятельно.
2.3. Squid+SAMS для тех людей, которым нужно только лазать по сайтам и сидеть в аське.
2.4. Шейпер (регулирование трафика для разных групп)  утилита tc из пакета iproute2.
2.5. Балансировка между провайдерами осуществляется обычно самописными решениями, которых в интернете довольно много.
2.6. Резервирование вашего прокси... ведь можно же в dhcp прописать два роутера по умолчанию. Если первый перестанет отвечать, трафик должен пойти через второй.

Как все это связать с AD я не могу сейчас представить, но в принципе это возможно, т.к. необходимые инструменты для работы с ldap и kerberos имеются.

З.Ы, А если не хочется писать скриптов, то купите UTM. Linux это стабильная платформа для решения ваших задач, но это отнюдь не значит, что вы в один клик бесплатно получите полностью оптимизированное под ваши задачи продакшн-решение.

14 (18.02.2011 13:45:27 отредактировано r1sh)

elve пишет:

milliardik,
Как все это связать с AD я не могу сейчас представить, но в принципе это возможно, т.к. необходимые инструменты для работы с ldap и kerberos имеются.

З.Ы, А если не хочется писать скриптов, то купите UTM. Linux это стабильная платформа для решения ваших задач, но это отнюдь не значит, что вы в один клик бесплатно получите полностью оптимизированное под ваши задачи продакшн-решение.

Apache работает с AD с помощью sspi модуля, pptpd в отличии от openvpn тоже умеет дружиться с AD) По Squid манов и инфы в инете куче как для NTLM так и для Кербероса)
Балансировка проще всего прописывается в ip.down и ip.up =)

Я бы сформулировал фразу немного иначе " Linux это стабильная платформа для решения ваших задач и это значит что вы сами прилагаете максимум усилий для ее настройки"

З.Ы. Стоимость UTM получается под нужны ТС около 30к?

Война - фигня, главное - манёвры ;)

15 (18.02.2011 13:56:21 отредактировано milliardik)

Спасибо большое всем за участие и помощь.
Буду исходить из - Linux это стабильная платформа для решения ваших задач и это значит что вы сами прилагаете максимум усилий для ее настройки


Тема можно закрыть.

16

milliardik пишет:

и это значит что вы сами прилагаете максимум усилий для ее настройки

угу. пишите, если что-то КОНКРЕТНО не получается. для решения ваших задач полно документации и на этом форуме, и вообще в рунете. лично я не вижу никакого смысла писать очередное HOWTO. особенно для того, кто даже родной язык не удосужился выучить...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17

drBatty типа подвел итог  ag

Война - фигня, главное - манёвры ;)

18 (18.02.2011 14:36:30 отредактировано milliardik)

drBatty пишет:

лично я не вижу никакого смысла писать очередное HOWTO. особенно для того, кто даже родной язык не удосужился выучить...

Испавлюсь))))

19

elve пишет:


1. squid  - это http-прокси. Он не будет учитывать тот трафик, который будет тем или иным образом идти в обход (банк-клиенты, клиенты vpn и т.д.)

Не понимаю, зачем пускать кого-то в обход сквида. У меня все внешние криптографически-защищенные соединения идут общим порядком, через сквид. Точнее, через forwarding в iptables на шлюзе. То есть роутер для всех видов трафика един, но некоторые отдельные протоколы заворачиваем на сквид. Проблем с этим нет.

elve пишет:


2.6. Резервирование вашего прокси... ведь можно же в dhcp прописать два роутера по умолчанию. Если первый перестанет отвечать, трафик должен пойти через второй.

Можно еще посмотреть и в сторону heartbeat и именно им обеспечить миграцию служб с сервера на сервер. Например, разместить конфигурационные файлы и разные кэши на кластерной файловой системе, drbd или glusterfs, в стандартных местах сделать ссылки на эти ресурсы, завести "блуждающий" виртуальный интерфейс, IP которого будет ездить с сервера на сервер. Правда данное решение не слишком хорошее, так как резевный сервер будет простаивать, пока основной будет жив.  С другой стороны можно разые сервисы распределить между разными серверами и собирать их на одном, если второй падает. Для этого режима - кластерная ФС - glusterfs подойдет идеально.

20

milliardik пишет:

Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа и балансировка на двух серверах - на случай отказа одного из них

Посмотри в сторону протокола CARP, либо HSRP, если есть деньги на циски.
Резервирование и избыточность серверов можно осуществить при помощи drbd+heartbeat.
Балансировка на случай отказа- о_О (keepalived в обе стороны?)
В принципе все уже расписали.

Black-metal ist krieg!
Hochlast ist krieg!