Страница 1 из 1

Блокировка по типам трафика

Добавлено: 21 окт 2014, 16:45
vottghern
Здравствуйте!

Задолбали меня юзвери просаживать канал! Идешь по офису - из каждого кабинета то онлайн-радио, то Ютуб, то еще фигня какая.....
Подскажите, как мне заблокировать на Микротике RB1100AHx2 следующие типы трафика:

1. Торренты
2. Онлайн-радиостанции
3. Ютуб
4. Музыку из Контактика
5. Видео из Контактика
6. Да и вообще любое потоковое аудио/видео нафиг! :-)

Заранее спасибо!

Re: Блокировка по типам трафика

Добавлено: 22 окт 2014, 07:37
gmx
Основываясь на собственном опыте скажу:

ваш запрос укладывается в анализ трафика на 7 уровне, а затем его блокировка.
Более подробнее об это читать здесь http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/L7

Дело это очень неблагодарное и очень ресурсоемкое. Кроме того, регулярные выражения, на основе которых все это работает, требуют постоянного контроля, так как сайты меняются постоянно и структура пакетов может тоже меняться. Вам придется самим разбирать трафик при помощи Wireshark и составлять такие выражения.

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

Re: Блокировка по типам трафика

Добавлено: 22 окт 2014, 07:58
vottghern
А можно чуть подробнее, что такое фильтрация DNS и с чем его едят, что за готовые сервисы фильтрации?

Просто я этот вопрос как-то совсем не знаю..... Вы писали, что можно ограничить доступ к сайтам, это понятно, но мне надо не к сайтам, а к выборочному содержимому этих сайтов. Т.е., например, можно зайти в Контакт, почитать новости, но нельзя оттуда проиграть музыку или посмотреть видео. Так можно?

Заранее спасибо!

Re: Блокировка по типам трафика

Добавлено: 22 окт 2014, 16:36
gmx
В вашем случае только фильтрация по L7.

Re: Блокировка по типам трафика

Добавлено: 23 окт 2014, 10:07
vottghern
gmx писал(а):В вашем случае только фильтрация по L7.

Решил попробовать сделать блокировку торрентов на Layer7, основываясь на примере выше по ссылке и на находящийся там файл с описанием типов трафиков:

/ip firewall layer7-protocol
add comment=TORRENTS1 name=bittorrent1 regexp="^(\13bittorrent protocol|azver\
\01\$|get /scrape\\\?info_hash=)|d1:ad2:id20:|\08'7P\\)[RP]"

/ip firewall filter
add action=drop chain=forward comment="Block torrents" layer7-protocol=\
bittorrent1 out-interface=ether1

Увы, не сработало - торрент-файлы скачиваются, сами торренты качаются и раздаются.... :-(

Что я делаю не так?

Re: Блокировка по типам трафика

Добавлено: 23 окт 2014, 12:03
vkrum
vottghern писал(а):
gmx писал(а):В вашем случае только фильтрация по L7.

Решил попробовать сделать блокировку торрентов на Layer7, основываясь на примере выше по ссылке и на находящийся там файл с описанием типов трафиков:

/ip firewall layer7-protocol
add comment=TORRENTS1 name=bittorrent1 regexp="^(\13bittorrent protocol|azver\
\01\$|get /scrape\\\?info_hash=)|d1:ad2:id20:|\08'7P\\)[RP]"

/ip firewall filter
add action=drop chain=forward comment="Block torrents" layer7-protocol=\
bittorrent1 out-interface=ether1

Увы, не сработало - торрент-файлы скачиваются, сами торренты качаются и раздаются.... :-(

Что я делаю не так?

смотри пункт 6.18 http://mstream.com.ua/mikrotik-tipichni ... glava_6.18.

Re: Блокировка по типам трафика

Добавлено: 23 окт 2014, 13:08
gmx
Протокол bittorent меняется, наверное, чаще всего.
Вам придется использовать wireshark и самому разбираться и писать регулярное выражение.

Re: Блокировка по типам трафика

Добавлено: 23 окт 2014, 13:47
vottghern
Спасибо за ссылку - с торрентами разобрался. Дополнительно запретил скачивание .torrent файлов

А что же делать со стримингом аудио/видео? Тут без L7, как я понимаю, никак....
Кто-то сможет помочь рабочими конструкциями?