Соединяюсь на беспарольку, потом устанавливаю GPRS-соединение через мобилу.
Качает - только по соединению GPRS.
Есть ли проги, чтобы заставить комп качать сразу по двум линиям связи?
офлайн
Гималайский
Senior Member
Автор темы
|
|
1193 |
22 года на сайте Город:
|
Соединяюсь на беспарольку, потом устанавливаю GPRS-соединение через мобилу.
Качает - только по соединению GPRS.
Есть ли проги, чтобы заставить комп качать сразу по двум линиям связи?
офлайн
ФоррестГамп
Клуб друзей МТС
|
|
17224 |
22 года на сайте Город:
|
Гималайский, по-моему тут что-то подобное было.
Правда у чела все работало...
http://forum.onliner.by/viewtopic.php?t=81658
Может поможет...
Cтавишь себе несколько закачивалок!программок!
В каждой прописываешь способ выхода - диал ап через разные модемы!
И качаешь!
офлайн
Неизвестный кот
Onliner Auto Club
|
|
16747 |
23 года на сайте Город:
|
офлайн
Kirill_Plebanovich
Junior Member
|
|
48 |
21 год на сайте Город:
|
Может кто расписать досконально, а не бросаясь словами типа"реально". Я некоторое время мучился но проблему не решил. Вопрос открыт...
офлайн
Гималайский
Senior Member
Автор темы
|
|
1193 |
22 года на сайте Город:
|
Итак, спасибо Уральцу!
(читайте линк, указанный Форрестом)
Все работает нормально, за исключением того, что на один из каналов обязательно нужно прописывать адреса сайтов вручную.
Итак:
1.Устанавливаю соединение с GPRS
2.Устанавливаю соединение с Инфонет
3.Получаю IP GPRS - соединения
4.Получаю IP нужного сайта (Run - command - ping forum.onliner.by)
5. route add 69.57.148.228 mask 255.255.255.255 10.20.232.252
6. Число после add - IP Онлайнера последнее - динамический IP GPRS - соединения
Все. По GPRS я ползаю по Онлайнеру, все остальные сайты - по модемному соединению.
Проверяю канал, по которому хожу - элементарно.
Открываю оба окна статуса соединения - и, скажем, открываю 10 топиков на Онлайнере. Я четко вижу. что данные идут по каналу GPRS.
Открываю любой другой сайт - вижу, как данные идут по Инфонетовскому соединению.
Сегодня вечером буду пробовать организовать закачку по GPRS при веб-серфинге по модему.
Вопрос - сила!!! А как насчет двух планок памяти..., двух жестких дисков...
Понятие мультилинк ни о чем не говорит..., тогда ВЫКЛЮЧАЙ ВСЕ ЭЛЕКТРОПРИБОРЫ И RTFM, RTFM, RTFM!!!
Класс способ. ты для все ип прописываешь статик route?)))))))))
курить QoS,
т.е. можно спокойно настроить испльзование второго канала в зависимости от нагрузки
А насчет количества - есть товарищи, ставили в банке и по 4 штуки...
BLC, как же, как же, слыхали краем уха такое вумное слово: мультилинк. Только используется оный, насколько понимаю, только при подключении несколькими модемами к одному провайдеру?
hell, файл размером, скажем, 100 Мбайт лежит по адресу, скажем, хттп://1.2.3.4/филе.ави
Имеем два PPP-интерфейса: диалап и ГПРС
Объясни мне, крестьянину, как качать оный файл одновременно по обоим каналам?
про пропись ручками я знаю - делал, про одного прова - тоже делал как то - без проблем особых, но вот ГПРС+БЕЛПАК - связка ОДНОВРЕМЕННО работать не хочет. Не прописывать же РУЧКАМИ ВСЕ ИП АДРЕСА, которые нужны.
Объясняю крестьянину. Для роутера весь сетевой траффик представляется набором пакетов, которые он отправляет согласно таблицы маршрутизации. При этом хост-отправитель совершенно не волнует, через какие там еще хосты идет передача. Важно что он отправил пакет и получил на него ответ. Так вот, в упрощенном варианте, QoS делает следующее - отправляет пакет по тому маршруту, который в ДАННОЕ время обеспечит наибыстрейший отзыв. Твое приложение, качающее файл, даже и не будет подозревать что пакеты идут по разным хостам. Ему это все равно.
И вообще насчет QoS:
http://www.opennet.ru/base/net/adv_route_qos.txt.html
http://www.opennet.ru/base/net/qos_linux.txt.html
Если у Вас Win2K Advanced Server:
F:\WINNT\Help\qosconcepts.chm
где F:\WINNT заменить на свое....
Вдумчиво выкурил оба документа.
Начнем с того, что QoS там переводят, как "приоритезация", т.е. , к примеру, пропуск через шейпер ICMP "в первую очередь". То, что Вы в силу незрелости ума называете под QoS, там называют "Load balancing", и используется Это обычно крупными провайдерами для разбрасывания по аплинкам TCP-сессий
Но вернемся к нашим баранам. Имеем 2 интерфейса: ppp0(10.20.a.b) и ppp1(193.232.c.d). Пусть для простоты TCP-сессия с 1.2.3.4:80 уже установлена (процедуру обмена всякими SYN опустим). Пусть для простоты NATа у Велкома нет, и 10.20.c.d -- "реальный" ip-адрес. Итак, идет процесс перекачки файла, на каждый принятый пакет с данными передается пакет с выставленным флагом ACK. Все пакеты идут на 10.20.a.b. В один прекрасный момент софт решает, что на ppp0 идет дохрена трафика и надо бы задействовать ppp1, и сплавляет один ACK на ppp1. Что получает 1.2.3.4? ACK-пакет с правильными SeqNum, AckNum, SourPort, DestPort, но с 193.232.c.d в поле DestAddr. Что несчастному TCP/IP стеку с ним делать? Не силен я в RFC, чтоб ответить. Даже если стек и "переварит" такой ACK, следующий пакет он навряд ли отправит по адресу 193.232.c.d, т.е. ppp1 будет по прежнему простаивать.
QoS - Quality of Service - это не механизм разбрасывания а средство определения загруженности...
а насчет примера, мне кажется схема несколько другая
....................................../---ppp0 ------------\
источник -- QOS Service -- router -- destination host
......................................\---ppp1 ------------/
(точки отбросить - просто без них криво отображается)
Хотя возможно для конкретного установленого соединения данная схма не работает, что не говорит о 2 одновременных запросах..
Кстати из руководства по OpenBSD:
Load Balance Outgoing Traffic
Address pools can be used in combination with the route-to filter option to load balance two or more Internet connections when a proper multi-path routing protocol (like BGP4) is unavailable. By using route-to with a round-robin address pool, outbound connections can be evenly distributed among multiple outbound paths
lan_net = "192.168.0.0/24"
int_if = "dc0"
ext_if1 = "fxp0"
ext_if2 = "fxp1"
ext_gw1 = "68.146.224.1"
ext_gw2 = "142.59.76.1"
pass in on $int_if route-to \
{ ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
from $lan_net to any keep state
Все,по-моему, прозрачно. Вы имеете внутрениий интерфейс dco и два fxp0 и fxp1 - для внешних соединений... соответсвенно у них разные gateway..
Даже если это не позволяет разделять 1 соединение, этот вариант однозначно предпочитительней static route....
и еще сюда...
http://www.geocrawler.com/archives/3/148/2002/9/100/9578232/
By using route-to with a round-robin address pool, outbound connections can be evenly distributed among multiple outbound paths
Ключевое слово тут - outbound. Средства для планирования исходящего трафика на роутере несомненно существуют. И то, если не учитывать NAT. А что делать с входящим?
Скорее всего без содействия провайдеров - никак... Что в принципе не надо. Ведь файл можно качать и 2-мя и 5-ю потоками - а они будут разбрасываться...
Ведь файл можно качать и 2-мя и 5-ю потоками - а они будут разбрасываться...
А обратно пакеты пойдут все равно по одному маршруту
Кстати интересный вопрос: можно ли 2 флешгета заставить качать 2 разные половины одного файла через 2 разных интерфейса?
hell и Bill Humble - можно не выражаться так - тут дети , а культурно им (детям) обЪяснить - можно дружить ГПР+БЕЛПАК на 1 компе ОДНОВРЕМЕННО или нет?!