Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Пустить программы по разным


Автор: Rickert 4.9.2008, 05:02
Допустим у меня естановлено три подключения к инету на одном компьютере: диал-ап, адсл, и через мобильник.
Как мне заставить работать, например: opera через adsl (а не через другие), flashget через диал-ап, а игру какую-нибудь через мобильный инет, одновременно?

Автор: redona 4.9.2008, 09:37
Rickert, 
берем любой более менее толковый брандмауэр(в идеале Керио) и прописываем каждому устройству соответствующие порты, потом клиенты настрой на соответствующие порты, получится, что Керио при обращении по соответствующему порту будет направлять клиента на соответствующий канал связи.

Автор: Rickert 4.9.2008, 09:48
redona, интересный вариант.

Автор: Imple 4.9.2008, 09:49
Интересно, как же таким методом вы будете управлять трафиком от софта, в используемом протоколе которого порты распределяются динамически?

Автор: Imple 4.9.2008, 11:16
Единственный метод это заставить софт маркировать пакеты и по этой метке уже производить маршрутизацию. Жаль только софт в большинстве своем, такого не имеет.

Автор: redona 5.9.2008, 09:30
Цитата(Imple @  4.9.2008,  09:49 Найти цитируемый пост)
как же таким методом вы будете управлять трафиком от софта

расшифруйте, кстати а как работает проксисервер?
кстати подобная схема у меня реализована и работает весьма успешно.
Цитата(Imple @  4.9.2008,  11:16 Найти цитируемый пост)
Единственный метод это заставить софт маркировать пакеты

угу если есть возможность а если ее нету?

Автор: ZeeLax 5.9.2008, 12:42
А если трафик не проксируемый, то о каком прокси-сервер идёт речь?

Автор: redona 5.9.2008, 15:22
ZeeLax, ну так у трафика есть порты рабочие, протокол?
В конце концов, что мы спорим человеку виднее подходит этот метод или нет.
Цитата

Единственный метод это заставить софт маркировать пакеты

в любом случае этот метод тоже не отличается оригинальностью выполнения.

Автор: Imple 5.9.2008, 23:32
Цитата(redona @  5.9.2008,  18:22 Найти цитируемый пост)
ну так у трафика есть порты рабочие, протокол?

OK. FTP. Где вам рабочие порты для данных? Какой еще протокол?

З.Ы. чтобы заранее избежать некоторых вопросов, напоминаю, что порт №21, это лишь контрольная сессия протокола. Фактически данные предаются по другим, случайно выбранным портам.

Добавлено через 7 минут и 46 секунд
Цитата(redona @  5.9.2008,  18:22 Найти цитируемый пост)
в любом случае этот метод тоже не отличается оригинальностью выполнения.

Извините, но другого метода нет.

Автор: Rickert 6.9.2008, 06:25
Imple, неужели я нашёл софт, который ещё не написан? smile 

Автор: redona 8.9.2008, 09:46
Цитата(Imple @  5.9.2008,  23:32 Найти цитируемый пост)
чтобы заранее избежать некоторых вопросов, напоминаю, что порт №21, это лишь контрольная сессия протокола. Фактически данные предаются по другим, случайно выбранным портам.

тоесть ты хочешь сказать, что если оставить открытым один 21 порт, то фтп работать не будет?
Труднее будет настроить нат на компе из-за того что получится три шлюза.
Цитата

неужели я нашёл софт, который ещё не написан? 

нет просто тут задача не стандартная, как правило с несколькими каналами связи работают несколько серверов, так надежней.
Вообще если на машине два канала, то второй используется скорее как альтернативный на случай отказа основного.
Imple, я тут поэкспериментировал с двумя каналами связи одновременно, согласен получается не очень красиво, да и задержки полезли нереальные, кстати проблеммы полезли именно на не проксируемом трафике, но ФТП работает, правда клиента пришлось настроить в пассивном режиме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)