Обычно это невозможно. Любой битторрент-клиент может быть настроен на использование любого порта. Почти любой битторрент-клиент может быть настроен на шифрование битторрент-трафика, поэтому его становится сложнее обнаружить. Вы все еще можете преуспеть с политикой DENY по умолчанию, разрешающей только законный трафик (например, HTTP и HTTPS - соединения с портами 80,443), но это другая история.
Блокировка P2P-трафика на маршрутизаторе Linksys WRT54G с прошивкой Tomato
Я использую небольшую беспроводную сеть (от 6 до 10 пользователей) на Linksys WRT54G с микропрограммой Tomato, подключенной к Интернету. Я не хочу, чтобы пользователи загружали файлы с помощью BitTorrent (в основном используется) и других приложений P2P.
Я также нашел несколько решений по снижению приоритета трафика P2P с помощью QoS. Мне действительно нужно запретить трафик P2P.
Кто-нибудь знает, как настроить некоторые правила, чтобы запретить такой трафик?
Я пытался настроить правило ограничения доступа:
Однако это не работает вообще.
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Лучший способ, которым я мог придумать до сих пор, - это сочетание вещей:
- Используйте DNS-серверы OpenDNS и используйте их категорию p2p, чтобы заблокировать доступ к сайтам p2p. В Tomato установите флажок «Перехватывать порт DNS (UDP 53)» в разделе « Дополнительно» > « DHCP / DNS», чтобы пользователь не мог использовать собственные DNS-серверы.
- В Tomato создайте правило ограничения доступа, задайте для порта / приложения значение «TCP / UDP, IPP2P: все фильтры IPP2P» (это заблокирует незашифрованный трафик p2p).
- В поле HTTP Request я ввел несколько общих ключевых слов bittorrent / emule, используемых в URL. Это не позволяет пользователям загружать файлы .torrent, подключаться к трекерам, которые обычно используют адреса, такие как tracker.xxx.com или domain.com/scrape, и т. Д. Мой список на данный момент:
анонсировать поток трекер скрести peerates peerbooter gruk.org emule-security.net server.met
- В Tomato в разделе Администрирование > Сценарии > Брандмауэр я добавил пару правил iptables, чтобы запретить любому пользователю открывать слишком много соединений. Я также заблокировал некоторые часто используемые битторрентные порты:
iptables -I FORWARD -p tcp -s 192.168.1.0/24 -m connlimit --connlimit-выше 50 -j DROP iptables -I ВПЕРЕД -p! tcp -s 192.168.1.0/24 -m connlimit --connlimit-выше 25 -j DROP iptables -I FORWARD -p tcp --dport 6881: 6999 -j ОТКАЗАТЬ iptables -I FORWARD -p udp --dport 6881: 6999 -j ОТКЛОНИТЬ
Одним из способов сделать это косвенным путем является использование OpenDNS .
- Установите DNS-сервер в настройках вашего маршрутизатора на серверы OpenDNS (208.67.222.222 и 208.67.220.220)
- Создайте учетную запись на веб-сайте OpenDNS (это бесплатно) и следуйте инструкциям на их веб-сайте, как ее настроить.
- Затем в настройках вашей учетной записи выберите пользовательский уровень фильтрации и выберите, чтобы заблокировать «P2P / Общий доступ к файлам». Если вы хотите, чтобы вы могли блокировать другие категории, я бы определенно заблокировал «Фишинг», и в зависимости от ваших потребностей вы можете добавлять определенные сайты в качестве исключений или блокировать.
Это косвенный способ достижения вашей цели и, вероятно, не то, что вы изначально искали, но он будет работать и имеет ряд дополнительных преимуществ (например, блокирование некоторых других веб-сайтов, которые вы, вероятно, хотите заблокировать).
Для блокировки P2P, посмотрите в Ограничение доступа Tomato . Это поможет вам блокировать приложения по портам, и вы даже можете фильтровать данные, содержащиеся в HTTP-запросе. Вы даже можете блокировать такие вещи, как Active X и Java-апплеты.
Выделенный пользователь может обойти любые ограничения, но вы можете усложнить это. Во-первых, вы можете отключить функцию Plug n Play для переадресации портов и только переадресации портов, через которые вы хотите, однако, однако, если бы это был я, и я был выделен, я бы просто настроил общий доступ к файлам, чтобы использовать порт 80 или 443, и это просто F F Up. Вы не можете заблокировать эти порты, и это было бы еще хуже.
Другой способ, которым вы можете воспользоваться, - это разрешить plug n play, посмотреть в журнале и посмотреть, с какими портами они соединяются, затем настроить qos на этих портах, предоставить им некоторую пропускную способность, но установить для нее самый низкий приоритет и самый высокий для другого трафика, таким образом, когда кто-то использует в Интернете они получают приоритет, и у файлообменника будет какой-то общий доступ к файлам, но он не увеличит пропускную способность. Они будут менее мотивированы, чтобы обойти ваши ограничения. Также включите ipp2p и layer7 для их совместного использования, это для qos для совместного использования приложений. Некоторые люди используют это, чтобы заблокировать p2p, но у него есть некоторые недостатки, которые также влияют на регулярный трафик, и p2p также может обойти это.
Проблема с запретом доступа заключается в том, что если они шифруют свой общий доступ, фильтрация оказывает незначительное влияние. Пользователь с небольшими знаниями может установить зашифрованный vpn, и нет способа заблокировать его или каким-либо образом ограничить. Как только это произойдет, не будет работать запрет на ключевые слова, фильтрация и блокировка портов, а также поиск по ключевым словам. Весь трафик зашифрован, безопасен и приватен. В качестве примера того, насколько это эффективно, Китай имеет самые передовые и эффективные интернет-ограничения в мире, установленные правительством, и люди используют vpns для их обхода.
Еще один справедливый способ - разделить ширину полосы и разрешить каждому пользователю определенную сумму.
Это большая проблема и для крупных поставщиков услуг.
Идеального решения не существует.
Удачи в вашей сети
Как объясняют другие, вы, скорее всего, не сможете предотвратить P2P-трафик. Но вы можете просто запретить это, объясняя пользователям (1), почему вы хотите запретить P2P, и (2) вы можете отслеживать происходящее и блокировать нарушителей (если, например, у каждого пользователя есть свой IP) ...
В более общем смысле, это проблема, которая лучше решается с помощью образования, чем технологии ...
Похожие вопросы
-
5
Существуют ли беспроводные маршрутизаторы, которые позволяют контролировать и регулировать пропускну...
-
6
Какие домашние модемы и другое сетевое оборудование для надежности?
-
12
Какие маршрутизаторы вы предпочитаете для DD-WRT или OpenWRT?
-
-
5
Настройка моей домашней сети
-
2
Каковы проблемы безопасности компьютера, подключенного напрямую к модему?
-
2
Почему мой Macbook не находит мою беспроводную сеть?
-
2
Использование беспроводного маршрутизатора в качестве коммутатора домашней сети
-
2
Как я могу настроить свою беспроводную сеть для максимальной безопасности?
-
6
Почему перезапуск / сброс роутера работает?
-
2
Консолидация сетевых устройств для экономии на счетах за электроэнергию