;)
  thinkIT.ru — первый IT-портал города  
 
 
Первый IT-портал города
 
 
Почта:
Пароль:
    Забыли пароль?
  • Звездные войны: Эпизод I 3D
  • Путешествие-2 3D
  • Значит, война
  • Код доступа «Кейптаун»
  • Такие разные близнецы
  • Хроника
  • На Байкал
  • На грани
  • Все любят китов
  • Одержимая
  • Ржевский против Наполеона 3D

Кино в Таганроге

 

Рубрика: soft

34
Настраиваем простой интернет-шлюз Tmeter

Настраиваем простой интернет-шлюз Tmeter


Наверное у многих возникала когда-нибудь задача подсчета интернет-трафика (в офисе, дома...).
В этой статье я расскажу как можно быстро и просто настроить интернет-шлюз с помощью компьютера с Windows и *бесплатной программы учета трафика TMeter.

Автор: iNik | Добавлено: 22 Апреля, 2010 | Очень много комментариев | Просмотров: 7169
Техническое задание
В одно прекрасное утро приходит к вам директор компании, конечно же злой как собака (ну всегда блин так!), и дает вам листик, на котором напечатано:

Задание для мегаадмина!
  • У нашей организации есть Интернет-канал (dial-up, aDSL, FTTB..... нужное подчеркнуть)
  • Какое-то количество непослушных пользователей, которые никак не хотят слушаться запрета на Вконтакт и Одноглазники :)
  • Всем пользователям нужно разрешить почту и аську, ну и еще skype
  • Бухгалтерам нужно разрешить еще и доступ к сайту консультант-плюса и сделать так, чтоб через интернет работала программка банк-клиента.
  • Ване, Пете и Маше нужно дать доступ еще и к сайту Никса, Яндекса, Гугла, Гуглопочты и Google-reader (ну и так уж и быть ЖЖ-блогам)
  • Все остальные сайты закрыть ото всех!!! (ну кроме меня, конечно)
  • Можно thinkit.ru только всем оставить – пусть читают, он полезный :), а остальное нафиг закрыть – счета за интернет по 20000 в месяц!!!
  • Кстати, нужны отчеты – кто сколько потратил интернета в месяц
...а внизу так еще ручкой просто написано:

Но тока ж ты понимаешь, что денег нет (ну..... максимум 3000 1000руб), но и пиратку тоже не ставь – ОБЕП накажет жеж.... Короче – придумаешь чего сделать будет премия, а нет – выгоню как бесполезного сотрудника!!!

Выбираем интернет-шлюз
Для начала идем к себе в кабинет (матеря себя по дороге за то, что при устройстве на работу наплели про то что "я вообще админом работал"), недолго боимся что выгонят завтра, а после этого начинаем усиленно гуглить решение :)

После перебора описаний о непонятных ISA Server, SQUID, Kerio и прочего, натыкаемся на *бесплатный Tmeter.
Читаем описание:
Программа TMeter - это многофункциональное средство для Интернет-шлюзов или одиночных компьютеров, объединяющее в себе множество сетевых служб и возможность мощного учета трафика. Используя TMeter, Вы можете производить гибкий и точный подсчет трафика по любому признаку (IP адрес источника/назначения, протокол, порт и т.д.) в реальном масштабе времени с немедленным выводом на экран собранной статистики в графическом или цифровом виде.
TMeter имеет собственный механизм NAT, позволяющий предоставить пользователям доступ в Интернет через компьютер-шлюз, используя единственный внешний IP адрес, а встроенный файрволл решает проблему защиты Вашей сети от несанкционированного доступа. Реализация трафик-шейпера в TMeter позволяет ограничить скорость доступа (например, 256 кбит/c) для определенных пользователей и/или сервисов.

Вроде то что нужно! Тем более что во вкладке "купить TMeter" мы видим, что до 3-х фильтров (3-х пользователей) софтина вообще бесплатная, а лицензия на 15 фильтров стоит 998 рублей!!! Ну вроде – вот оно счастье (в нашей конторе всего 12 пользователей, а начальник обещал 1000 рублей выделить).
Качаем последнюю версию этого самого TMeter по ссылке: http://tmeter.ru/tmeter/TMeter10_1.exe
И приступаем к его настройке.

Настройка интернет шлюза Tmeter

Скачали, поставили, поменяли админский пароль. Теперь назначаем сетевые интерфейсы.
У нас их два:
  • Внешний (к нему подключается наш интернет, например, ADSL-модем) – он в нашем примере 192.168.1.1 (модем 192.168.1.99)
  • Внутренний – этот "смотрит в локалку" – подключается к свичу, к которому подключены все остальные пользователи сети (192.168.0.1).

контроль трафика, TrafAdmin
*все картинке в статье кликабельные

После этого Tmeter'у нужно объяснить кто у нас относится к чему (разбить пользователей на группы). В нашем случае – всего одна группа локальной сети с диапазоном адресов от 192.168.0.1 до 192.168.0.223 (к слову, именно такой диапазон адресов выдает DHCP нашего сервера). Диапазон этот можно быть и из одного айпишника, их можно задавать и по маске.

контроль трафика, TrafAdmin

После этого можно настроить NAT (трансляцию). Думаем над тем какие порты нам нужны (подглядывая в ТЗ):
  • 80 порт – это что б вообще internet-странички в браузере показывались
  • 5190 – это аська
  • 21 – доступ по FTP
  • 1381 – долбаный банк-клиент у бухов :)
  • ..... и так далее

контроль трафика, TrafAdmin

После этого нам нужно создать фильтры, что бы в дальнейшем мы могли разграничить пользователей (вспоминаем про Ваню, Петю, Машу и шефа с неограниченным трафом)

контроль трафика, TrafAdmin

Фильтры создавать достаточно просто.
Нужно для начала фильтр как-нибудь понятно назвать, затем в поле "источник" выбрать к кому этот фильтр относится (в данном случае – по ip адресу).
После этого определяем набор правил и что делать.
  1. Назначение – интернет (то есть IP адреса глобальной сети)
  2. Действие – можно просто считать, а можно и сразу заблокировать (для шефа можно поставить "не обрабатывать")
  3. Тут же можно задать время, когда действует это правило (например можно по ночам все выключать, чтоб сторож не сидел из под чьего-то аккаунта)
Это основные – нам их пока хватит.

контроль трафика, TrafAdmin

После того как правила созданы, можно включить подсчет трафика и сидеть любоваться на график и ужасаться количеству трафа в таблице :)
Мы уже решили одну задачу – отчеты по трафику на каждого пользователя (или группу пользователей) наша программка уже умеет выдавать.
Единственный нюанс – в бесплатной версии можно создать только 3 фильтра, но мы помним что нам шеф еще 1000 рублей выделил, а этого хватит уже на 15 фильтров.

контроль трафика, TrafAdmin

Теперь переходим к блокировке сайтов.
Для того, чтобы что-то заблокировать или что-то разрешить нужно перейти во вкладку "URL фильтрация" и создать привила.

контроль трафика, TrafAdmin

Правила можно создавать запрещающие и разрешающие доступ к тем или иным ресурсам.
Для начала заблокируем все сайты :) Сделать это можно добавив правило "*" (совсем я забыл сказать о том что можно использовать маски)

После того как все заблокировали можно начинать что-то разрешать :)
Если нам нужно дать доступ к ресурсу, то достаточно написать его адрес и поставить перед ним знак "+"

Помимо адресов сайтов можно блокировать контент по его типу, например что бы заблокировать все фильмы в формате avi нужно создать правило "*.avi", а если мы хотим слушать и качать mp3-шки, то необходимо из разрешить правилом "+*.mp3"

Фильтры можно применять как к какому-то конкретному пользователю (группе пользователей), так и ко всем сразу.

контроль трафика, TrafAdmin

Теперь, если наши пользователи полезут на "запрещенный сайт", то увидят они вот что:
(от щас воплей будет :))))
контроль трафика, TrafAdmin

А вот thinkit.ru мы всем разрешили, но некоторые картинки на нем не показываются....

контроль трафика, TrafAdmin

Начинаем разбираться – это просто аффтар статьи поленился перенести картинки на сервер thinkit.ru и лежат они на сервере, который блокируется нашим Tmeter'ом...
Но, это тоже легко поправить – нужно матернуть автора :) создать для jpg-картинок отдельный разрешающее правило и после этого все будет показывать нормально:

контроль трафика, TrafAdmin

Ну вот собственно и все основные моменты настройки. Теперь можно спокойненько сидеть и создавать нужные правила, фильтры и ждать премии от злого шефа в конце месяца :)

Теги: TMeter, soft, internet, контроль трафика, nat, firewall, шлюз | Оценка: (6) |

Комментарии:

Unfamous Unfamous | 22 Апреля 2010 15:33ссылка сюда
Как же сотрудники теперь будут качать торренты?
office-plus office-plus | 22 Апреля 2010 15:38ссылка сюдаответ на
Дома :)
У всех есть анлим!
Art-Mizyakina ;)) Art-Mizyakina ;)) | 24 Апреля 2010 00:23ссылка сюдаответ на
Эх... клево вам..
В Норильске анлим в месяц стоит от 3500 руб... Так что нормальный интернет тока на работе бывает, ибо дорого... :(
Анонимность Серая Анонимность Серая | 16 Июля 2011 12:00ссылка сюдаответ на
где это ты у нас такой видел? 0_о
Dr.Fox Dr.Fox | 16 Июля 2011 13:00ссылка сюдаответ на
1. Видела
2. Смотрите на дату поста.
Danil Danil | 22 Апреля 2010 15:40ссылка сюдаответ на
сотрудники должны работать!!!!
Unfamous Unfamous | 22 Апреля 2010 15:43ссылка сюда
Торрент работе не мешает!))))
ob ob | 22 Апреля 2010 16:27ссылка сюда
премии не будет..
iTank iTank | 22 Апреля 2010 17:47ссылка сюда
у такой фильтрации есть минус ;)
http://ultraporno.ru/#nix.ru
откроется
eXistenZ eXistenZ | 22 Апреля 2010 21:31ссылка сюдаответ на
а разве без звездочки (сиречь, маски) он туда пустит?
iTank iTank | 23 Апреля 2010 08:56ссылка сюдаответ на
с + пустит ;)
даже если с + не пустит ..... то можно войти #bla.jpg
it_3.0 it_3.0 | 23 Апреля 2010 09:31ссылка сюдаответ на
да, но гемор будет при хождении по ссылкам, со скриптами проблемы будут и т.д. ... обойти можно но гемор - нужно будет локальный редиректор какой-нить делать, чтобы дописывал нужное
iNik iNik | 23 Апреля 2010 09:38ссылка сюдаответ на
Не, ща проверил – не работает так как Танк говорит, так что редирект не поможет.
Еще варианты обхода/хака? :)
it_3.0 it_3.0 | 23 Апреля 2010 09:42ссылка сюдаответ на
SSH-тоннель по разрешенному порту до своего сервера :)
iNik iNik | 23 Апреля 2010 09:46ссылка сюдаответ на
Ну написано же в статье – админ пока не очень крутой, а стало быть "своего" сервера у него пока нет.
Нужно решение по-проще – а-ля поставить программулину и че-нить в ней прописать :)
Zoomskij Zoomskij | 23 Апреля 2010 15:57ссылка сюдаответ на
Дык бухгалтеры тоже не такие матерые пользователи чтоб по 22-у порту ломиться. Думаю им придется смириться.
P.S Хотя если у них будет доступ к thinki.ru, то они найдут пути обхода (:
iNik iNik | 23 Апреля 2010 16:02ссылка сюдаответ на
вот я уже 2 дня кряду прошу на страницах этого самого thinkit.ru рассказать этим самым бухгалтерам как воспользоваться и где взять эти пути обхода, а все что-то никак... Все какие-то SSH да ананимазеры непонятные советуют. :(
iTank iTank | 23 Апреля 2010 15:34ссылка сюдаответ на
тогда через свой ананимайзер снаружи, который будет делать фейковый урл ;)
iNik iNik | 23 Апреля 2010 15:36ссылка сюдаответ на
Ну.... не сильно это отличается от SSH-тоннеля по сложности (для НЕадмина как в статье) и банальности решения.
Короче не ново и не интересно :)
Еще варианты?
iTank iTank | 23 Апреля 2010 16:50ссылка сюдаответ на
подмены ип адреса и трояние твоей машины предлагать ? а так же всяккие гадости в виде ARP-spoofing'а
ну и наконец самый простой и продвинутый способ ... социальный инженеринг

PS / http://itank.ru/index.php?nix.ru должно пропускать
iNik iNik | 23 Апреля 2010 17:18ссылка сюдаответ на
Неа... не пропускает:
iTank iTank | 23 Апреля 2010 17:23ссылка сюдаответ на
блин ... и поставить некуда погонять .... везде серваки юниховые ... я помню там были какие то глюки ... я обходил фильтрацию тметра ...
alexey65536 alexey65536 | 22 Апреля 2010 18:25ссылка сюда
>> После перебора описаний о непонятных ISA Server, SQUID...
Для кого сквид непонятен, тем не позавидуешь...:D "Попадешь к вам в дом - научишься есть всякую гадость";)
??!! ??!! | 23 Апреля 2010 01:21ссылка сюда
круто конечно, но я хожу другими путями........10 руб. оборудование + 5 за работу + 1 день на выполнение. на выходе имею широкий канал без лимита за сущие копейки в месяц(до 1500 р.).
Внимание загадка, что я делаю и как так получается?
Анонимность Серая Анонимность Серая | 23 Апреля 2010 01:59ссылка сюда
ой новый конкурс, а что за мега бонус
Shaman Shaman | 23 Апреля 2010 13:12ссылка сюда
))))) молодца, Ник. А я думаю, че мне икается.... ))))
Сам тметром пользовался давно и прочно - но только как считалкой трафика - когда на платном тарифе был. Кстати, он мне не раз помог выловить глюки любимого ифнотекса.... ))))
alexey65536 alexey65536 | 23 Апреля 2010 13:14ссылка сюдаответ на
>>Кстати, он мне не раз помог выловить глюки любимого ифнотекса.... ))))
Я их ловлю связкой Squid+STC:)
aido aido | 23 Апреля 2010 20:17ссылка сюда
А может ли эта прога вести учет нескольких подключений?
Например - 1. ЮТК, 2. Скайлинк, 3. Билайн.
iNik iNik | 23 Апреля 2010 23:51ссылка сюдаответ на
Задал вопрос разработчикам Tmetre. Ждем ответа.
tmeter tmeter | 26 Апреля 2010 09:25ссылка сюдаответ на
Можно с версии 10.0
Создаете группу адресов с названием вашего PPP-соединения, а дальше используете эту группу в правилах.
VectoRsg VectoRsg | 20 Июня 2011 16:56ссылка сюда
Подскажите плиз, вроде настроил всё как надо по инструкции, а трафик идёт не через тметер, инет в локалку чрез роутер вводится. Выбрал сетевой адаптер, указал "внутренний", диапазон ип локалки тоже указал. На графике подсчёта - ноль. Почему-то пакеты не через прогу идут.. в чём дело может быть?
Анонимность Серая Анонимность Серая | 12 Июля 2011 15:35ссылка сюда
А вот аткой вопрос, а можно ли подсчитать трафик по каждому отдельному компу, с тиметром в первые столкнулся, до этого прочно сидел на сквиде, а как в этой шайтан-проге посчитать незнаю не знаю.
Фильтры ставил не я...
Анонимность Серая Анонимность Серая | 03 Августа 2011 14:01ссылка сюда
все разобрался спасибо
Анонимность Серая Анонимность Серая | 23 Октября 2011 14:28ссылка сюда
Народ, мож подскажите:
если на компе только 1 сетевуха и он прописан как шлюз для других компов в локалке, можно ли TMetr настроить чтоб скоростью подключения управлял?
Авторизуйтесь чтобы не быть Серой Анонимностью!

 

Играть в тетрис бесплатно он-лайн, без регистраций и смс =)






Время играть в тетрис!

Играть в тетрис проще простого. Жмем на иконку и вперед.


Найди нас везде!

Теперь ты можешь найти нас во всех популярных социальных сетях. Читай thinkit.ru где тебе удобно!


Банкоматы Таганрога

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

 

 
  CreativeCUBE - разработка и поддержка сайтовПроизводство и поддержка сайтов
cCube.ru
  При воровстве с этого сайта ссылка обязательна.
Copyright © 2008-2012 thinkit.ru
Связаться с нами