Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Torrent - раздача через двух провайдеров одновременно (http://forum.oszone.net/showthread.php?t=123150)

decadent 15-11-2008 00:12 953061

Torrent - раздача через двух провайдеров одновременно
 
У меня похожая проблема.
Имеется два подключения к интернету:
ipconfig /all
Windows IP Configuration

Host Name . . . . . . . . . . . . : workbox
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : spark-rostov.ru

Ethernet adapter Спарк:

Connection-specific DNS Suffix . : spark-rostov.ru
Description . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ether
net Controller #2
Physical Address. . . . . . . . . : 00-1F-C6-5B-56-07
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 86.110.174.226
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Default Gateway . . . . . . . . . : 86.110.174.225
DHCP Server . . . . . . . . . . . : 10.80.255.82
DNS Servers . . . . . . . . . . . : 86.110.181.72
86.110.181.73
Lease Obtained. . . . . . . . . . : 15 ноября 2008 г. 10:33:04
Lease Expires . . . . . . . . . . : 15 ноября 2008 г. 16:33:04

Ethernet adapter ЮТК:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VIA Rhine III Compatible Fast Ethernet Ad
apter
Physical Address. . . . . . . . . : 00-1E-58-AF-3C-58
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : 192.168.1.1


route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 1f c6 5b 56 07 ...... Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Con
troller #2 - Packet Scheduler Miniport
0x10004 ...00 1e 58 af 3c 58 ...... VIA Rhine III Compatible Fast Ethernet Adapt
er - Packet Scheduler Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 86.110.174.225 86.110.174.226 10
86.110.174.224 255.255.255.252 86.110.174.226 86.110.174.226 10
86.110.174.226 255.255.255.255 127.0.0.1 127.0.0.1 10
86.255.255.255 255.255.255.255 86.110.174.226 86.110.174.226 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.3 192.168.1.3 20
192.168.1.3 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.3 192.168.1.3 20
224.0.0.0 240.0.0.0 86.110.174.226 86.110.174.226 10
224.0.0.0 240.0.0.0 192.168.1.3 192.168.1.3 20
255.255.255.255 255.255.255.255 86.110.174.226 86.110.174.226 1
255.255.255.255 255.255.255.255 192.168.1.3 192.168.1.3 1
Default Gateway: 86.110.174.225
===========================================================================
Persistent Routes:
None

Первое соединение (СПАРК) - можно считать, что просто витая пара. (статический внешний IP)
Второе (ЮТК) - через ADSL-роутер D-link 500T. (динамический внешний IP, например: 87.117.50.210)

Стоит задача запустить два клиента uTorrent и раздавать по обоим каналам. Хочу просто прописать в опциях у клиентов разные IP для подключений и обойтись без прокси.
Когда в системе было только первое соединиение (ЮТК) я прописывал в его свойствах Default Gateway = 192.168.1.1 (то есть, писал адрес ADSL-роутера).
Но сейчас Default Gateway прописан только в "Спарке" и работает только он.

Что я должен прописать в route add, чтобы заработало и второе соединение?

В мануалах по uTorrent пишут, что в настройках надо указывать свой внешний IP, то есть не 192.168.1.3, а например 87.117.50.210. То есть, все запросы по адресу 87.117.50.210 или от него должны идти через мой ADSL-роутер (192.168.1.1).

P.S. Другие темы читал, и по разному пробовал вводить, но что-то лыжи не едут.
Заранее благодарю за помощь!

madmax24 17-11-2008 09:08 954668

Цитата:

Цитата decadent
Стоит задача запустить два клиента uTorrent и раздавать по обоим каналам. »

Я думаю, что 2 одинаковых клиента с разными настройками запустить не получится. НО допустим есть 2 различных торрент-клиента, тогда ваще не вижу никаких проблемм. В одином клиенте ставим ip адреса СПАРК, в другом - ЮТК. Дополнительная маршрутизация не потребуется, потому что когда ДСЛ подключится, там придут свои маршруты(которые ты к сожалению не привел в route print).
Цитата:

Цитата decadent
В мануалах по uTorrent пишут, »

Насчет мануалов я нашел вот такое решение для 2 каналов:


Если у вас имеются две интернет-линии, Вы можете использовать следующий метод для закачки/раздачи своих файлов.
Для чего это необходимо.
Допустим, ваш первый провайдер (П1) предоставляет Вам скорость соединения 2048/2048 не без лимитный пакет, в условиях также сказано, что исходящая скорость полностью бесплатная. Тоесть, по условиям договора Вы платите только за входящий трафик.
Второй провайдер (П2) предоставляет Вам скорость соединения 2048/256 без лимитный тариф в обе стороны. Безусловно, качать с него выгоднее, но раздача будет осуществляться очень медлено.
Оказывается, торрент-клиент допускает закачку/раздачу с двух разных IP адресов. Для этого существует в настройках торрент-клиента два параметра:

net.bind_ip внешний IP адрес, который µT должен использовать для входящих соединений
net.outgoing_ip внешний IP адрес, который µT должен использовать для исходящих соединений
Некоторые провайдеры специально помещают группу локальных компьютеров на один внешний IP адрес. Не будем рассматривать причины их действий, скажу, что многие пользователи часто ошибаются при вводе своего IP адреса в эти два параметра.
И так, существует следующий диапазон локальных IP адресов:
10.0.0.0 — 10.255.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255
Если ваш IP адрес сетевого адаптера попадает в этот диапазон адресов, значит у Вас "серый IP адрес". Тоесть, это тот самый случай, когда ваш и группу других машин посадили на один внешний IP адрес.
Для того, чтобы узнать свой внешний адрес, необходимо зайти, к примеру на сайт http://speedtest.net
Прежде всего, чтобы вы не запутались, отключите соединение (П2) и посмотрите свой внешний IP адрес через http://speedtest.net. Запишите его на листочек. После этого отключите соединение (П1) и подключите (П2), зайдите вновь на сайт http://speedtest.net и посмотрите внешний IP адрес (П2). Запишите его тоже на листочек.
Сейчас, откройте торрент-клиент, перейдите в верхнем меню Опции - > Настройки - > Дополнительно.

Найдите два параметра:
net.bind_ip - введите внешний адрес для входящих соединений - > нажмите "ОК" возле значений.
net.outgoing_ip введите внешний адрес для исходящих соединений - > нажмите "ОК" возле значений
После нажмите "Применить" - > "ОК", закройте полностью торрент-клиент.
Запустите два интернет соединения и запустите торрент-клиент.

взято отсюда

Цитата:

Цитата lucferon
все это понятно, я поиском пользоваться умею... дело в том что я не умею обсолютно пользоваться route! вот и прошу помоч... выше я писал все данные которые могут пригодиться ктонидубь просто напишите что мне надо сделать от и до и я буду ОЧЕНЬ БЛАГОДАРЕН »

Щас немного обмозгую твои данные и че нить придумаю... :)

kim-aa 17-11-2008 11:16 954736

decadent, к сожалению данная задача не решается средствами win.
Данный процесс называется "Маршрутизация по политикам" и не входит в состав Windows.

madmax24, предлагает вам более высокоуровневое решение средствами самого ПО.
Думаю, другого способа вы не найдете

decadent 17-11-2008 14:11 954857

Цитата:

Цитата madmax24
Я думаю, что 2 одинаковых клиента с разными настройками запустить не получится. »

Запустить одновременно два клиента uTorrent с разными настройками не проблема
читать дальше »
1) копируете файл utorrent.exe из той папки где он установлен в любую другую папку,
например в d:\temp\utorrent. Создаете в этой папке (d:\temp\utorrent) пустой файл
settings.dat (или копируете в нее уже существующий settings.dat из %APPDATA%\uTorrent)
2) идете в папку d:\temp\utorrent, кликаете правой кнопкой мыши по
utorrent.exe, в меню выбираете пункт "Создать ярлык", в папке появится
файл Ярлык для utorrent.exe.lnk
3) кликаете правой кнопкой по ярлыку, выбираете "Свойства", в окне
"Свойства: Ярлык для utorrent.exe.lnk" выбираете вкладку "Ярлык",
в строке "Объект" после
d:\temp\utorrent\utorrent.exe
добавляете
/recover
в итоге получиться строка
d:\temp\utorrent\utorrent.exe /recover
нажимаете "Ok"


Первую копию запускаете так, как Вы это делали раньше, а вторую -
при помощи созданного ярлыка.[/ht]
Цитата:

Цитата madmax24
Дополнительная маршрутизация не потребуется, потому что когда ДСЛ подключится, там придут свои маршруты(которые ты к сожалению не привел в route print). »

Так в этом то и проблема, что никакие "свои маршруты" при подключении АДСЛ не приходят. Я включаю два uTorrent, в первом прописываю IP Спарка, во-втором IP Ютк (пробовал уже тупо перебором: 192.168.1.3, 192.168.1.1, 87.117.50.210 и остальные IP которые нашел в роутере :)), результат один - пишет ошибка подключения и т.д.
Потому что Default Gateway прописан спейчас только в "Спарке"- и трафик идет только через него.
Если прописать Default Gateways в "Ютк"- будет работать только Ютк.
Если прописать в обоих - инет начинает вообще отваливаться, видимо начинаются проблемы с Multiple Default Gateways (http://support.microsoft.com/kb/159168).
Вообще, я как только поставил вторую сетевуху, сходу полез ставить UserGate, но продолбавшись пол дня с настрояками, понял, что проблема не в программе, а в настройка сети. Так что, зря отделили моё сообщение в отдельную тему.

Люди добрые, подскажите как сделать, чтобы запросы к 87.117.50.210 и 192.168.1.3 шли через адсл-роутер (192.168.1.1)?
Пробовал по разному, вводить route add, но добавляется только это:
route add 192.168.1.3 mask 255.255.255.255 192.168.1.1
Во всех других случаях пишет:
Цитата:

The route addition failed: The specified mask parameter is invalid. (Destination & Mask) != Destination.
или
Цитата:

The route addition failed: Either the interface index is wrong or the gateway do es not lie on the same network as the interface. Check the IP Address Table for
the machine.
Цитата:

Цитата madmax24
(которые ты к сожалению не привел в route print) »

Это не я их не привел, их просто нет. :)
Вот я и пытаюсь их добавить вручную.

madmax24 17-11-2008 16:55 955010

decadent, приведи пожалуйста ipconfig /all с включенной ppp сессией.

decadent 17-11-2008 19:36 955198

Цитата:

Цитата madmax24
приведи пожалуйста ipconfig /all с включенной ppp сессией. »

А я ppp-сессию никогда вручную и не включаю- адсл-роутер сам конектится, и достаточно прописать его (192.168.1.1) как DNS Server и Default Gateway.
Может в настройках адсл что-то покрутить?

madmax24 18-11-2008 09:04 955627

Цитата:

Цитата decadent
адсл-роутер сам конектится, »

Ага, ну тогда все понятно почему у тебя такая таблица маршрутизации и ipconfig /all. С этого надо было начинать тему.
Тогда настройки торрент клиента для АДСЛ провайдера такие. Надо указать в ip 192,168,1,3, так как у тебя на компе всего 2 интерфейса и выбирать надо между ними. А на роутере открыть порт, который использует торрент клиент при работе.
И еще я не нашел маршрута 192,168,1,0 255,255,255,0 через 192,168,1,1. А он нужен.

После всех манипуляций система должны работать так: Пакету надо передаться из 192,168,1,х сети, он находит маргрут в таблице маршрутизации на адрес 192,168,1,1. Туда отдается. АДСЛ роутер его перекидывает на "дальнюю ногу"(внешний ip) и пакет убегает.

Обратно ситуевина такая: Пакет приходит на внешний ip модема по порту ХХХХ, на модеме есть(его надо создать, называется port mapping) правило - отправляй все пакеты на ip 192.168.1.3:XXXX. И пакет точно дойдет до твоего компа.
Вроде все. :) Дерзай.

decadent 22-11-2008 13:07 960022

Эх, ничего у меня не получается! :(

Я сейчас для чистоты эксперимента даже вторую винду поставил, и в ней проверил- то же самое. :(
Кстати, заодно возник вопрос, могут ли быть мои проблемы, из-за какой-нибудь отключенной службы?
Например служба Маршрутизация и удаленный доступ (Routing and Remote Access), при включении которой, на ipconfig /all вместо привычного "нет" появляется:
Код:

        IP-маршрутизация включена . . . . : да
        WINS-прокси включен . . . . . . . : да

Итак, давайте опишу свои действия с самого начала.
После установки винды, и установки драйверов, проверяю соединения "по отдельности".
Включаю первую сетевуху, и настраиваю так (СПАРК):


ipconfig /all
Код:

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : work
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : неизвестный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

СПАРК - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : D-Link DFE-520TX PCI Fast Ethernet Adapter
        Физический адрес. . . . . . . . . : 00-1E-58-AF-3C-58
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 86.110.174.226
        Маска подсети . . . . . . . . . . : 255.255.255.252
        Основной шлюз . . . . . . . . . . : 86.110.174.225
        DNS-серверы . . . . . . . . . . . : 86.110.181.72
                                            86.110.181.73



route print
Код:

===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 1e 58 af 3c 58 ...... D-Link DFE-520TX PCI Fast Ethernet Adapter
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0  86.110.174.225  86.110.174.226      20
  86.110.174.224  255.255.255.252  86.110.174.226  86.110.174.226      20
  86.110.174.226  255.255.255.255        127.0.0.1      127.0.0.1      20
  86.255.255.255  255.255.255.255  86.110.174.226  86.110.174.226      20
        127.0.0.0        255.0.0.0        127.0.0.1      127.0.0.1      1
        224.0.0.0        240.0.0.0  86.110.174.226  86.110.174.226      20
  255.255.255.255  255.255.255.255  86.110.174.226  86.110.174.226      1
Основной шлюз:      86.110.174.225
===========================================================================
Постоянные маршруты:
  Отсутствует


Интернет прекрасно работает, порты для торрент-клиента открыты!
Отключаю это соединение, и включаю другое.
Настраиваю так(ADSL-ЮТК):


ipconfig /all
Код:


Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : work
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : неизвестный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

ADSL (ЮТК) - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
        Физический адрес. . . . . . . . . : 00-1F-C6-5B-56-07
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.1.3
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.1.1
        DNS-серверы . . . . . . . . . . . : 192.168.1.1

route print
Код:

===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x20003 ...00 1f c6 5b 56 07 ...... Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.3      10
        127.0.0.0        255.0.0.0        127.0.0.1      127.0.0.1      1
      192.168.1.0    255.255.255.0      192.168.1.3    192.168.1.3      10
      192.168.1.3  255.255.255.255        127.0.0.1      127.0.0.1      10
    192.168.1.255  255.255.255.255      192.168.1.3    192.168.1.3      10
        224.0.0.0        240.0.0.0      192.168.1.3    192.168.1.3      10
  255.255.255.255  255.255.255.255      192.168.1.3    192.168.1.3      1
Основной шлюз:        192.168.1.1
===========================================================================
Постоянные маршруты:
  Отсутствует

Опять же, интернет прекрасно работает, порты для торрент-клиента открыты!

Цитата:

Цитата madmax24
И еще я не нашел маршрута 192,168,1,0 255,255,255,0 через 192,168,1,1. А он нужен.

Пробовал добавлять этот маршрут - не помогает. :(
А он точно нужен? Ведь без этого маршрута интернет работает (с одним подключением).


Время: 14:04.

Время: 14:04.
© OSzone.net 2001-