Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Торренты, входящие соединения, iptables  (Прочитано 1260 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shafto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Приветствую.
Вот что хотелось бы спросить. У мну стоит Ubuntu 10.04, transmission, iptables 1.4.4.

Также есть скрипт, который при загрузке заполняет правила для iptables:

#!/bin/bash

IPTABLES="/sbin/iptables"

LO_IFACE="lo"

INET_IFACE="eth0"

ROUTER_IP="192.168.10.1"


$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -F FORWARD

$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -P FORWARD DROP

$IPTABLES -A INPUT -i $LO_IFACE -j ACCEPT
$IPTABLES -A OUTPUT -o $LO_IFACE -j ACCEPT

$IPTABLES -A OUTPUT -o $INET_IFACE -j ACCEPT

$IPTABLES -A INPUT -i $INET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT

$IPTABLES -A INPUT -i $INET_IFACE -p udp --dport 68 -s $ROUTER_IP -j ACCEPT

$IPTABLES -A INPUT -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j DROP

скрипт отрабатывает без ошибок, все правила в работе, но есть один момент, который я никак не могу понять, почему у меня идет раздача торрентов, если все входящие соединения дропаются, ну кроме тех что инициированы изнутри системы. Т.е. либо эти входящие соединения считаются ESTABLISHED,RELETAED (насколько я понимаю протокол bittorent это не так), либо iptables пропускает то что не должен пропускать (тоже сомнительно).

Просветите кто-нибудь, что происходит.

P.S. Все это на моем домашнем ноуте, так что ничего критичного нету. Просто хочу понять как такая штука происходит

Заранее благодарствую за ответы

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Торренты, входящие соединения, iptables
« Ответ #1 : 19 Июня 2010, 12:53:10 »
Ты установил с кем-то соединение, начал с него качать, он тоже с тебя какой-то кусок скачал.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн shafto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Торренты, входящие соединения, iptables
« Ответ #2 : 19 Июня 2010, 12:55:35 »
Да вроде не похоже, у меня дист freeBSD уже давным давно скачан, т.е. не качается в данный момент, а вот разадача его идет.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Торренты, входящие соединения, iptables
« Ответ #3 : 19 Июня 2010, 14:36:10 »
Протокол bittorrent подразумевает и то, что для раздачи инициация сессии может быть с твоей стороны. Сделано для обхода nat с одной из сторон.

Оффлайн lega911

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
    • python & linux
Re: Торренты, входящие соединения, iptables
« Ответ #4 : 19 Июня 2010, 18:09:55 »
Протокол bittorrent подразумевает и то, что для раздачи инициация сессии может быть с твоей стороны. Сделано для обхода nat с одной из сторон.
а как торрент узнает что куда-то нужно подцепиться для отдачи, через торрент сервер команда летит?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Торренты, входящие соединения, iptables
« Ответ #5 : 19 Июня 2010, 18:51:45 »
Тонкостей не знаю, но кмк не команда летит, а торрент-клиент сам определяет по полученной от трекера карте частей и личей торрента, куда можно раздать.

Оффлайн Zloy Djigit

  • Новичок
  • *
  • Сообщений: 14
  • phantom of the Ёпера
    • Просмотр профиля
Re: Торренты, входящие соединения, iptables
« Ответ #6 : 20 Июня 2010, 15:11:33 »
не стал создавать отдельную тему,надеюсь здесь мне ответят
ubuntu 9.10
transmission встроенный не хочет качать торренты. Через винду всё нормально качает,т.е. рейтинг у меня  в поряде...
где копать?
интернет подключается через bluetooth gprs с мобильного - пашет нормально... сейчас вам пишу из ubuntu.

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.