Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ Установка и настройка Netup UserTrafManager. (UTM)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Открыть новую тему     Написать ответ в эту тему

vaskes105



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ФАК По субжу. Просьба не постить сюда просьбы о помощи в поиске вышеозначенного продукта. Для этого есть соответствующая ветка  
http://forum.ru-board.com/topic.cgi?forum=35&topic=29627
Так как линух я в первый раз колупать начал токо месяц назад, то и фак этот попробовал сделать для таких же как я чайников .  Давайте сделаем так чтобы кустомеры нетупа шли за суппортом не на www.netup.ru а сюды
 
Итак. Прежде чем устанавливать UTM 4.0 (я ставил именно эту версию) вам понадобяться:
прямые руки
настойчивость и желание победить этот биллинг
море терпения
Linux (у меня RedHat 8.0)
мануал http://www.netup.ru/download/utm4_manual.pdf
официальный faq http://www.netup.ru/faq.html
када ваще ничего получаться не будет загляните сюда http://www.netup.ru/?fid=31
Mysql-3.23.55.tar.gz (почему такое старье? ну видимо потому что в компании NetUp работают консерваторы )
openssl-0.9.7b.tar.gz
apache_1.3.28.tar.gz (up )
modssl-2.8.12-1.3.28.tar.gz
DBI-1.32.tar.gz
 
ставим все точно по инструкции (как в pdf'ке написано). Шаг влево, шаг вправо - могуть  сказаться непонятными косяками в последствии. (не забудте запустить скрипт mysql_install_db). Если вы сделали все точно по инструкции то апач и mysql сконфигурированы и должны запускаться и работать.
 
1) трафик считает ipcad требующий для свой нармальной работы libpcap
я ставил такой: libpcap-0.7.2.tar.gz
2) ipcad идущий в поставке с UTM - у меня не собирался. не видил pcap.h как я ему ее не подсовывал, поэтому я выкинул ipcad из дистрибутива и положил на его место ipcad-2.8.4.tar.gz
3) проверяем, на месте ли iptables (или чего там у вас)
и установлен ли sudo - если нет замечательно, вы можете облегчить себе жисть сконфигив его вот так:
./configure --with -logpath=/var/log/sudo.log --with-logging=file
теперь распаковываем сам UTM и запускаем скрипт install.
(у меня была простейшая ситуация - када счетчики трафа и биллинг на одном компутере - в такой ситуации все тыкаем по умолчанию и в соответствии с документацией).
После того как он типа поставил ipcad проверяем появилась ли в rc.local строчка /usr/local/bin/ipcad & (не забудте про этот значек end - а то до консоли не достучаться при автозагрузке, если забыли - ткните на клаве ctrl+с - авось поможет ) и есть ли файлик /usr/local/bin/ipcad
если да - то вытирайте пот со лба, чтото установилось.
проверяем на наличие и правильность /usr/local/etc/ipcad.conf
 
не забудте сменить владельца папки utm_graph
 
ребутимся, проверяем запустился ли Mysql, httpd, и ipcad - если да, то тада можно лезть в нетуп через http интерфейс и крутить всякие крутилочки.
 
Чтоб зарегить нетап вам нужны будут два файла key и license. License кладем в /netup, key забиваем на страничке о программе.
 
Первым делом лезем в кнопку firewall и добавляем правила для подключения и отключения юзера от инета. НЕ ЗАБЫВ В ПОЛЕ ID вместо NULL поставить цифирку (я например ставил 1000).
Добавляем админскому пользователю денег на счет и пробуем ему включить инет.
в консоли роутера набираем iptables -nL (ну или какой вы там файрволл юзаете) и смотрим появилось ли правило. Если нет - грустно, идем в ФАК http://www.netup.ru/?fid=31 читаем первый вопрос и делаем все как написано. Ребутимся, снова включаем инет. Если правило не появилось - тада пипец. Че делать я не знаю - я дистриб линуха поменял..
ну вот вроде и все.
 
для меня остались открытыми несколько вопросов:
1. в rc.local у меня был включен маскарадинг. Если его выключить - то врубает, не врубает юзер себе инет - инета ему шишь. Если маскарадинг оставить, то юзер весело качает инет в обход всяких биллингов
2. Насколько точно считает ipcad знают наверное только те кто его создал.
 
 
 
 
Добавлено
да и еще. никто не знает - распространение UTM в закрытом откомпилированном виде - это нарушение gnu?  
 
 
ПРОДОЛЖЕНИЕ.-----------------------------------------------------------------------------
после того как все типа стоит и типа работает, необходимо хоть интернет настроить. Вот мой файл rc.local с пояснениями:
 
#iptables -P INPUT DROP
#iptables -A INPUT -i eth1 -j ACCEPT
эти правила типа закрывают доступ к роутеру с наружи и открывают изнутри (с интерфейса eth1) - у меня глючит, т.к. у меня интернет раздается через PPPoE - и похоже закрытие внешнего доступа приводит к безвременному падежу этого интерфейса
 
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
маскарадинг все из сетки выплевывается в ppp0 и наоборот,  если у вас в интернет смотрит eth0 то подставьте вместо ppp0 ваш интерфейс
 
iptables -P FORWARD DROP
это правило запрещает все пакеты из цепочки forward если не сделать то все юзеры счастливо будут ползать в нете выходя через правило написаное выше
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
это разрешает всей сетке входящие пакеты  
 
UTM выполняя правило iptables -A FORWARD  -s your_ip -j ACCEPT
открывает доступ юзеру с your_ip
 
safe_mysqld --user=root &
/usr/local/apache/bin/apachectl startssl &
/usr/local/bin/ipcad &  
запуск всей шелухи.
 
последний штрих - классификация трафика. без нее тож никуда.
 
В разделе настройка нужно означить билингу какие пакеты к какому классу трафика (входящий, исходящий, локальный) относить
таблица такая  
сеть куда уходит,      маска сети куда уходит,         сеть откуда,      маска сети откуда
Интернет входящий 192.168.0.0 255.255.255.0 0.0.0.0 0.0.0.0  
Интернет исходящий 0.0.0.0 0.0.0.0 192.168.0.0 255.255.255.0  
Локальный 192.168.0.0 255.255.255.0 192.168.0.0 255.255.255.0  
Локальный Броадкастовый 192.168.0.0 255.255.255.0 192.168.0.255 255.255.255.255  
 
Настроив это можно идти пить пиво.  
Я не догадался как классифицировать трафик сквида - что очень грустно, ибо хочеться чуть чуть но сэкономить.
 
 
HINT. Наступил еще на одни грабли. проверьте чтобы раздел где у вас лежит база мускуля (/var как правило) был достаточно вместительный. У меня один юзер подцепил где то вирус-троян который ломился по направлению к моему гейту. Гейт устоял, но упала база мускуля, изза того что место на разделе кончилось. Юзверь разорван, база снесена, винт разбит ладом, билинг поднят заново
 
.

Всего записей: 29 | Зарегистр. 01-09-2003 | Отправлено: 07:11 19-09-2003 | Исправлено: infra48, 18:55 05-11-2006
MegaBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skylord
Я тож ставил на 5.2...
Всё пашет. Встаёт так же как и на 4.9!

Всего записей: 38 | Зарегистр. 06-03-2004 | Отправлено: 03:39 02-04-2004
MegaBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поможите!!!
Какойто дебильный трабл...
Накатил до сентябрьской 2003 фрибсд
и не хотит у меня в arp.tbl сохранять...
 
Нажимаю: Сохранить в файл /etc/arp.tbl , а выскакивает: Can't create file \/etc\/arp\.tbl
чо за бред...
И в utm.conf указывал: arp_path=/usr/sbin/arp
и в sudoers: nobody  ALL= NOPASSWD: /usr/sbin/arp
файл arp.tbl и chmod_ил и chown_ил. (755 и nobody)
 
Причём не работает тока сохранение в файл..., всё остальное (закрепление и открепление.) работает
 
Спасиба, я надеюсь мне ответят.

Всего записей: 38 | Зарегистр. 06-03-2004 | Отправлено: 03:43 04-04-2004 | Исправлено: MegaBoy, 03:54 06-04-2004
MegaBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чо никто не знает чо делать???

Всего записей: 38 | Зарегистр. 06-03-2004 | Отправлено: 03:54 06-04-2004
mediaboyy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ладно, с этой батвой разобрался...
Но есть и ещё траблы.
Если чувак подсоединён по VPN, и после зависания, он так и остаёться висеть.
Можно в ppp.conf выставить тайм аут на 300 сек, тада через 5 мин он снова сможет подключиться. Но если просто сидеть 5 минут без запросов в интернет, то его также выкенет .... Что делать?, мож есть ещё какиенить опции..... Хочеться чтоб после зависания его сразу выкидывало...

Всего записей: 1 | Зарегистр. 22-04-2004 | Отправлено: 15:43 25-04-2004
Forc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите про правила Iptables для Utm4. Начинаю изменять политики цепочек INPUT и OUTPUT на DROP и траффик больше не считается,хотя инет пашет.

Всего записей: 12 | Зарегистр. 05-11-2003 | Отправлено: 12:09 30-04-2004
proed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forc
подсчет трафика с доступом в инет никак не связан, т.к. трафик считает коллектор и к правилам файервола отношения не имеет
сначала прочитай документацию Нетупа и данный топик сначала
если ничего не помогло задавай вопрос корректней:
если не отрубает интернет, тогда топологию и "iptables -nL"  в студию
если не корректно считает рафик, то опять же топологию, какой коллектор, на каких интерфейсах считаешь в студию...

Всего записей: 288 | Зарегистр. 16-03-2003 | Отправлено: 11:53 01-05-2004
MegaBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, по поводу моего вопроса, чо никто не сталкивался?

Всего записей: 38 | Зарегистр. 06-03-2004 | Отправлено: 21:31 09-05-2004
Forc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В том то и дело,что если дропаю все на выход и разрешаю только для 192.168.0.0/24 и  запрещаю все на вход  не прописывая с интерфейсов LO и ETH0(сетевуха смотрящая в сеть),то траффик не считается.
Коллектор ipcad,последний,обращаюсь к нему напрямую-траффик считает. Включение и выкл инета происходит нормально. Но если не проведу вышеописанных действий с цепочками,то заходит на страницу администрирования минут 15 и далее передвигаемся в том же темпе.

Всего записей: 12 | Зарегистр. 05-11-2003 | Отправлено: 23:48 09-05-2004
proed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forc
1. покажи здесь -  iptables -nL
2. на каком интерфейсе считает  ipcad  ?

Всего записей: 288 | Зарегистр. 16-03-2003 | Отправлено: 01:37 11-05-2004
nautiluss



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такое дело: не собирается netup под FreeBSD 5.2.1, вылетает при указании места расположения базы, хотя при той же комплектации нормально собирается на FreeBSD 4.9.
Кто нибудь наступал на эти грабли?

Всего записей: 70 | Зарегистр. 14-03-2003 | Отправлено: 11:48 11-05-2004
nautiluss



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разобрался, помог форум netup-а, использовал библиотеки для mysql от 4.9, все встало на свои места.

Всего записей: 70 | Зарегистр. 14-03-2003 | Отправлено: 05:17 17-05-2004
proed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nautiluss
так может опишешь здесь проблему и ее решение, может кто еще на эти же грабли наступит...

Всего записей: 288 | Зарегистр. 16-03-2003 | Отправлено: 20:52 17-05-2004
ivrev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ!
может кто-нибудь выложить "модуль коммутируемых и vpn соединений" для utm4?

Всего записей: 2 | Зарегистр. 24-05-2004 | Отправлено: 15:08 24-05-2004
Skylord

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivrev
Спрашивается - а на фига? Не проще ли настроить FreeRadius по докам, которые есть на форуме УТМа?

Всего записей: 56 | Зарегистр. 15-01-2003 | Отправлено: 23:37 24-05-2004
ivrev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skylord
Мне от этого модуля нужна возможность раздачи пользователям под одиним логином несколько ip адресов, используя базу данных utm. Freeradius не сможет этого сделать.

Всего записей: 2 | Зарегистр. 24-05-2004 | Отправлено: 09:48 25-05-2004
Skylord

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivrev
Еще раз говорю - иди на тот форум и читай соответствующую ветку в разделе с доками. Буквально недели полторы-две назад я выложил инструкцию (точнее, строчки, которые надо в sql.comf радиусу прописать) по настройке работы ФриРадиуса для выдачи нескольких ИП на один логин. У меня все это работает отлично.




Иди туда, не знаю куда, скачай то, не знаю что. Потрудись дать точный линк. lynx.

Всего записей: 56 | Зарегистр. 15-01-2003 | Отправлено: 10:15 25-05-2004 | Исправлено: lynx, 22:23 25-05-2004
proed



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skylord
настройка фрирадиуса есть и здесь...
выложи здесь инструкцию
Цитата:
по настройке работы ФриРадиуса для выдачи нескольких ИП на один логин


Всего записей: 288 | Зарегистр. 16-03-2003 | Отправлено: 21:59 25-05-2004
nautiluss



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как включается дебагер в netup-radius?
Чего-то нигде не нашел информацию.

Всего записей: 70 | Зарегистр. 14-03-2003 | Отправлено: 12:10 26-05-2004
Skylord

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Настройка FreeRadius для выдачи нескольких ип на один логин. Копия моей мессаги с форума НетУпа.
---------
Предлагаю на суд общественности свой вариант конфига ФриРадиуса, обеспечивающий выдачу нескольких IP по одному логину. Во многом это все основано на мессагах этой ветки за что большой респект всем ее авторам!!!  
Прежде всего несколько замечаний:  
1) ФриРадиус позволяет посылать только один запрос к MySql, в результате чего образуется куча ограничений. Кто не в курсе - фукнция mysql_query() не приемлет точку с запятой, так что несколько запросов в один не впихнешь. Впихнуть можно в MySql41, но там надо опции указывать при соединении к серверу, чего ФриРадиус тоже не умеет. Хотя, может, он все это умеет, но я не знаю как. Все гуру - ю а велком. ))  
2) Из-за всего вышеперечисленного приходится жертвовать аккаунтингом (ИМХО, можно и без него обойтись, но если кто-нить объяснит мне зачем он нужен в связке с УТМом - опять же будет клево - знания не бывают лишними ) и использовать MySql4, который поддерживает оператор UNITED. Как показала практика - апгрейд с третьего до четвертого мускуля на работающей системе проходит совершенно безболезненно и длится буквально десяток минут. Вчера так и заапгрейдился... Все прошло отлично.  
3) Я мало что соображаю и в ФриРадиусе и в мускуле (и вообще по образованию гуманитарий ), так что прошу за нижеприведенное ногами сильно не бить. Кто может сделать лучше или исправить это - буду только рад.  
.  
Теперь по сути. Ставим такие строки с sql.conf (заменив соответствующие):  
 
authorize_reply_query = "(SELECT us.id, us.login, 'Framed-IP-Address', SUBSTRING_INDEX(us.ip, ' ', 1) as ip, ':=' FROM users as us left join ip_addr_used as u on (u.ip_addr=INET_ATON(TRIM(SUBSTRING_INDEX(us.ip, ' ', 1))) and u.use_end_date=0) WHERE u.ip_addr IS NULL and us.login = '%{SQL-User-Name}' AND us.block='0') UNION (SELECT min(us.id), min(us.login), 'Framed-IP-Address', min(INET_NTOA(a.ip_addr)), ':=' FROM ip_addr as a left outer join ip_addr_used as u on (u.ip_addr=a.ip_addr and u.use_end_date=0) left join users as us on a.uid=us.id WHERE u.ip_addr IS NULL and us.login = '%{SQL-User-Name}' AND us.block='0' HAVING min(INET_NTOA(a.ip_addr)) IS NOT NULL) ORDER BY ip LIMIT 1"  
 
accounting_start_query = "INSERT INTO ip_addr_used SELECT NULL, INET_ATON('%{Framed-IP-Address}'), users.id, UNIX_TIMESTAMP(), 0, 0 FROM users WHERE users.login='%{SQL-User-Name}'"  
 
accounting_stop_query = "DELETE FROM ip_addr_used WHERE ip_addr_used.ip_addr=INET_ATON(TRIM('%{Framed-IP-Address}'))"  
 
.  
Вот и все. Теперь пояснения. Ставим в качестве IP юзеру все нужные адреса (это затем, чтобы УТМ им доступ в файрволле открывал), потом все дополнительные (т.е. кроме первого-основного) прописываем в дополнительных адресах. При соединии юзера Радиус заносит его адрес с ip_addr_used, при следующем - выдает из пула адресов адрес, которого нет в ip_addr_used, при окончании аккаунтинга - вытаскивает адрес из ip_addr_used (можно сделать UPDATE и писАть время окончания использования... Для красоты...). Короче, все просто. Работает сейчас у меня вполне нормально. Единственное - надо следить за этой самой таблицей ip_addr_used: она ведь не обновляется, например, при перезагрузке, так что стоит периодически поглядывать в "Отчеты"-"Использование дополнительных адресов".  
И последнее. Сия фишка даже не претендует на конкуренцию с netup_radius, который поддерживает всякие прикольные вещи. Просто, ИМХО, нет смысла платить лишние 150 баксов только потому, что есть несколько юзеров, у которых по два компа и с ними надо работать по одному счету...  
Усовершенствования и критика приветствуется. ))
-----------------
Еще, для наиболее правильной проверки имени юзера рекомендую в соответствующих местах заменить us.login = '%{SQL-User-Name}' на us.login=BINARY '%{SQL-User-Name}' и типа того. Чтобы делалось регистрозависимое сравнение.
И помните, что все это работает только на MySql4!!! Поэтому сохраняйте либу libmysqlclient.so.10 от третьего, деинстальте, ставьте четвертый, возвращайте либу, пересобирайте FreeRadius (он привязывается к версии либы и глючить начинает, если не пересобрать).
Все вышесказанное тестилось на FreeBSD 4.9 и успешно работает уже недели две.

Всего записей: 56 | Зарегистр. 15-01-2003 | Отправлено: 12:52 26-05-2004
MediaBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ЭЭЭЭ, типа всё круто, всё пашет, тока я фри радиус не пересобирал....
А как он глючит???

Всего записей: 46 | Зарегистр. 26-05-2004 | Отправлено: 22:10 26-05-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ Установка и настройка Netup UserTrafManager. (UTM)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru