|
10.03.2008, 17:04 | #1 |
Участник
|
Как задействовать и беспроводную, и проводную сеть одновременно?
Я полный баран в железе.
Пожалуйста, подскажите ссылки или ключевые слова для поиска. Я скорее всего ввожу неправильные ключевые слова. Суть проблемы: 1. есть ноутбук. на нем беспроводная сеть и обычная проводная сеть. Windows Vista Business. 2. есть adsl-модем. поддерживает и wifi, и обычную проводную сеть. Когда я подключаю свой ноутбук к модему и по wifi и через кабель одновременно, то при помощи task manager'а вижу что трафик идет либо по wifi, либо по обычной проводной сети. У меня хватило ума почитать документацию и изменить приоритет адаптеров и заставить в этом случае в первую очередь использовать обычную проводную. Но как задействовать и беспроводную, и проводную сеть одновременно? Чтобы трафик шел по обоим каналам. Понимаю, что каждое приложение будет использовать один из каналов. Но я хочу, чтобы, например, backup использовал LAN, а скачивание из интернета использовал WiFi (или что-нибудь в этом духе). Как видите, терминология в вопросе - просто никакая. Как найти полезную инфу на эту тему? |
|
10.03.2008, 17:59 | #2 |
Гость
|
сдается мне, что винда видит только одно подключение и использует его по умолчанию для всех программ. В настройках эксплорера и виндовых прог еще можно попробовать поменять подключение по умолчанию, в других программах я даже меню такого не видел.
|
|
|
За это сообщение автора поблагодарили: mazzy (1). |
10.03.2008, 22:38 | #3 |
Member
|
IP-адреса указывать не пробовал?
У каждого сетевого интерфейса будет свой IP-адрес, по идее. Или нет такой возможности (зависит от конкретной программы)?
__________________
С уважением, glibs® |
|
10.03.2008, 23:02 | #4 |
Участник
|
Есть такая команда - route. С ее помощью можно указать, какие маршруты использовать для диапазонов ip-адресов
__________________
Axapta v.3.0 sp5 kr2 |
|
11.03.2008, 11:15 | #6 |
Участник
|
|
|
11.03.2008, 08:16 | #7 |
Гость
|
не все прочел, но "Однако в действительности используется только один маршрут по умолчанию." насторожило...
у кого получится одновременно использовать два коннекшина - черканите сюда. А то мне тоже скоро понадобится что-то подобное (или динамическое переключение между коннекшинами) для увеличения надежности передачи инфы. |
|
11.03.2008, 14:36 | #8 |
Axapta
|
Как уже сказали выше, можно попробовать настроить маршрутизацию. Можно сказать, через какой шлюз какие пакеты должны идти.
route -p add ip_address ip_mask ip_gateway Например, у меня дома локалка. В интернет - через впн-моединение. Локалка - напрямую. По дефолту работает впн. Добавляем маршрут route -p add 10.10.0.0 mask 255.255.0.0 10.10.188.1 для локальных адресов и все. При этом одновременно вай-фай и кабель не настраивал. |
|
11.03.2008, 16:14 | #9 |
Участник
|
Спасибо за советы. Почитал. Проникся (кажется).
Цитата:
Сообщение от oip
Как уже сказали выше, можно попробовать настроить маршрутизацию. Можно сказать, через какой шлюз какие пакеты должны идти.
route -p add ip_address ip_mask ip_gateway Например, у меня дома локалка. В интернет - через впн-моединение. Локалка - напрямую. По дефолту работает впн. Добавляем маршрут route -p add 10.10.0.0 mask 255.255.0.0 10.10.188.1 для локальных адресов и все. При этом одновременно вай-фай и кабель не настраивал. route позволяет рамазать нагрузку СТАТИЧЕСКИ и в зависимости от DESTINATION-адреса. Кроме того, изменение route сбрасывает текущие сеансы с ошибкой соединения (по крайней мере у меня). А я надеялся получить возможность автоматического и ДИНАМИЧЕСКОГО перенаправления в зависимости от НАРГУЗКИ канала. Т.е. 1. включен Wireless - трафик идет через него 2. подключил кабель - сперва загружается LAN, а если загружен LAN, то overhead трафик идет через wireless. 3. выдернул кабель - оборванные соединения автоматически возобновляются по Wireless. Т.е. я хочу получить суммарный объем канала при подключении кабеля. Если использовать route, то перераспределять придется вручную каким-нибудь bat-файлом. Причем правила перераспределения не зависят от нагрузки... Наверное, хочется сформулировать вопрос следующим образом: как заставить винду автоматически изменять интерфейсы в route table в зависимости от доступности и нагрузки этих самых интерфейсов. Но боюсь, что я неправильно употребляют терминологию и/или вообще неправильно формулирую вопрос. Наверное стоит идти от печки. Если я указал приоритет интерфейсов (сначала LAN, второй Wireless), то почему автоматически не задействуется второй интерфейс при полной загрузке первого? |
|
11.03.2008, 16:26 | #10 |
Участник
|
похоже ответ здесь http://support.microsoft.com/kb/175767/EN-US/
не нужно задействовать второй интерфейс, когда несущий кабель один и тот же. согласен. но в данном случае несущие каналы разные - один кабель и беспроводная среда. почему в этом случае нельзя подключить второй интерфейс? может быть, в adsl-модеме что-то подшаманить надо? он ведь работает и как роутер... |
|
11.03.2008, 18:35 | #11 |
Участник
|
Цитата:
Сообщение от mazzy
я надеялся получить возможность автоматического и ДИНАМИЧЕСКОГО перенаправления в зависимости от НАРГУЗКИ канала. Т.е. я хочу получить суммарный объем канала при подключении кабеля. Если использовать route, то перераспределять придется вручную каким-нибудь bat-файлом. Причем правила перераспределения не зависят от нагрузки...
Цитата:
Штатно развести трафик по разным сетевым интерфейсам можно лишь с помощью роутинга. Роутинг в IP-сетях - механизм сетевого уровня, а не прикладного, именно поэтому с помощью роутинга можно решать задачи лишь в такой постановке: трафик для такого-то IP-адреса/подсети - по одному маршруту через один интерфейс, а для другого IP-адреса/подсети или весь остальной трафик - по другому маршруту (и, возможно, через другой интерфейс). Кроме того, сетевой уровень, на котором реализована маршрутизация, "не знает", кто именно создает трафик, например, относится ли он к одному TCP-соединению или к нескольким, не говоря уже о том, относится ли он к одной программе (это уже прикладной уровень). Если попытаться реализовать распределение трафика по разным каналам без учета описанных выше особенностей, могут возникнуть ситуации, когда часть трафика одного и того же соединения пойдет по одному каналу ("быстрому"), а другая часть - по другому каналу ("медленному"), в результате пакеты данных будут приходить в точку назначения с разными задержками. TCP умеет обрабатывать такие ситуации и извлекать данные из пакетов в нужном порядке, другие же IP-протоколы этого могут не уметь, кроме того, за счет ожидания получения фрагментированных данных, часть которых будет направлена через "медленный" канал, такая "балансировка нагрузки" может снизить скорость передачи потока данных, создаваемых теми или иными подсистемами или приложениями. Скажем, копируется большой файл по сети: через один интерфейс он копируется за 5 минут, а при подключении дополнительного более медленнного интерфейса - за 10 минут. Или, к примеру, я подключился по https и отсылаю данные через одно соединение, второе... В какой-то момент ОСи кажется, что данные отсылаются медленно, и она направляет следуеющее соединение через другой интерфейс с другим IP, а на сервере, может, жестко прописан один IP, с которого можно подключаться. Разумеется, ОСь этого не знает, разумеется, соединение не устанавливается, и я должен как-то вручную разруливать эту ситуацию. Это хорошо, если все происходит интерактивно, а если я на ночь оставил закачку данных? Вместо "распределения нагрузки" я получу, в лучшем случае, только лишние ошибки в логе работы. Это все к тому, что нельзя при решении задач одного уровня взаимодействия пытаться "притянуть за уши" информацию из других уровней, а без этой информации задача балансировки нагрузки в том виде, как она описана, не решается. Цитата:
Сообщение от mazzy
Наверное, хочется сформулировать вопрос следующим образом: как заставить винду автоматически изменять интерфейсы в route table в зависимости от доступности и нагрузки этих самых интерфейсов. Но боюсь, что я неправильно употребляют терминологию и/или вообще неправильно формулирую вопрос.
Если я указал приоритет интерфейсов (сначала LAN, второй Wireless), то почему автоматически не задействуется второй интерфейс при полной загрузке первого? Последний раз редактировалось gl00mie; 11.03.2008 в 18:42. |
|
|
За это сообщение автора поблагодарили: oip (5). |
11.03.2008, 18:47 | #12 |
Участник
|
Цитата:
Цитата:
Цитата:
Сообщение от gl00mie
Задачи повышения пропускной способности канала для данного конкретного хоста решаются иначе: не хватает Wireless - протяните 100-мбитный Ethernet, не хватает его - протяните гигабитный, снова не хватает - протяните оптику, т.е. решения тут статические. Задачи же динамического распределения трафика в зависимости от нагрузки решаются на уровне каких-нить больших, умных и дорогих маршрутизаторов, используемых в больших распределенных сетях. Два канала от одного компа до одного adsl-модема - это просто не тот уровень...
либо один, либо другой? |
|
11.03.2008, 16:58 | #13 |
Участник
|
Так все-таки, нужна балансировка загрузки сети или жесткое разделение приложений по адаптерам?
В первом случае посмотреть можно тут: http://support.microsoft.com/default...b;en-us;323437 и тут: http://support.microsoft.com/kb/323431/EN-US/ Во втором проще будет воспользоваться каким-нибудь персональным файрволом, задав в нем разрешения на использование разных адаптеров по приложениям. |
|
11.03.2008, 17:04 | #14 |
Участник
|
Цитата:
Жесткое разделение на ноутбуке не нужно, насколько я понимаю. Скорее балансировка загрузки. Спасибо за ссылки, пойду почитаю. |
|
11.03.2008, 17:15 | #15 |
Участник
|
Цитата:
Сообщение от Alex_K
Так все-таки, нужна балансировка загрузки сети или жесткое разделение приложений по адаптерам?
В первом случае посмотреть можно тут: http://support.microsoft.com/default...b;en-us;323437 и тут: http://support.microsoft.com/kb/323431/EN-US/ Хотелось бы найти решение на ноутбучной висте. |
|
12.03.2008, 17:23 | #16 |
Гость
|
Скорость xdsl модемов в настоящее время не превышает 24Mb (ADSL2+).
Вы, как я предполагаю сидите на стриме, где и того меньше (6Mb - максимум). Скорость современно Wifi адаптера при нормальном коннекте, а у вас он скорее всего нормальный - минимум 12Мб. Скорость же проводного адаптера 100Мб. Внимание - вопрос: зачем объединять адаптеры, если оба метода подключения перекрывают несущий (в данном случае ADSL канал) на 200% ? Все равно узким местом останется dsl канал... |
|
12.03.2008, 17:35 | #17 |
Участник
|
Цитата:
На самом деле вопрос был скорее теоретический - было жалко незадействованного канала, когда я смотрел на ожидаемое время окончания бэкапа. 100Мбит полностью (процентов на 80%) забивается внутренним трафиком на файловый сервер. Надеялось, что часть трафика (интернет, закачка и обмен с другими ноутбуками) можно автоматически перебросить на свободные WiFi 54Мбит (а реально 20-25Мбит). Но если нет, так нет. |
|
12.03.2008, 17:49 | #18 |
Moderator
|
Я думаю, что в твоем случае, самый простой вариант - прописать в настройках интернета какой-нибудь внешний proxy-сервер и ручками настроить роутинг на этот proxy через свободный WiFi-канал.
А по поводу поиска по ключевым словам - я думаю ты когда-то давно слышал от кого-то про технологию ppp multlink. В старину ее часто использовали. Грубо говоря - если у тебя небыло возможности проложить качественную выделенную линию, можно было купить 5 телефонных линий, поставить 5 модемов к провайдеру и заставить свой роутер считать эти 5 физических каналов одним толстым каналом шириной 5x14400 бит. Но только технология эта работает только для соединений точка-точка и, соответственно, в твоем случае неприменима. Последний раз редактировалось fed; 12.03.2008 в 17:53. |
|
12.03.2008, 17:51 | #19 |
Гость
|
а виртуальная машина со второй виндой не поможет?
|
|
12.03.2008, 18:21 | #20 |
Участник
|
Цитата:
Хотелось бы чтобы: воткнул кабель - пошел трафик в основном по нему + WiFi, выдернул кабель - пошел трафик только по WiFi. Да, это я поискал в первую очередь Не, неприменима Не стоит оно того Я таки сформулировал таки свою хотелку одним предложением: Хотелось бы чтобы: воткнул кабель - пошел трафик в основном по нему + WiFi, выдернул кабель - пошел трафик только по WiFi. Не прерывая текущих соединений и не заморачиваясь на дополнительные запуски всяких батчей... |
|