Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 2 сетевых. 2 провайдера. 2 PPPoE. Одновременно. ПОД WINDOWS.

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

LShark

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак - вводная.
1. Имею 2 канала интернет от 2 провайдеров (основной и резервный). Оба - выделенными линиями.
2. Имею компьютер с 2 сетевыми картами. Под WinXP SP3 Pro. Под нее есть решение. Под Win7 решения нет.
3. Оба провайдера предоставляют интернет по PPPoE.
 
Ограничение: Компьютер домашний, ИГРОВОЙ. Потому не хочу решения через установку *никсов или стороннего софта.
 
Нужно: ОДНОВРЕМЕННАЯ работа обоих каналов интернета.
 
Зачем? Ну а какого я плачу за ОБА канала, а пользуюсь только одним?
 
Результат на данный момент: Я понимаю, что полностью одновременная работа невозможна, потому добился следующего:
  • 1. Оба канала работают одновременно (т.е. одновременно 2 PPPoE подключения).
  • 2. Основной канал используется на полную.
  • 3. Часть диапазонов IP адресов через Route перенаправляется на канал второго (резервного) провайдера.
     
    В результате:
    Работают ОБА канала, хотя пользуется этим в основном пользователи резервного провайдера (там развитая локалка) и торрент, который при закачке многопировых раздач качает с обоих каналов.
     
    Проблема:
    Если попытаться стандартными путями винды запустить по очереди 2 PPPoE соединения, то первое - подключается (если оно попало на свою сетевую с кабелем своего провайдера), а второе пишет, что "устройство или модем уже занят".
     
    Было найдено РЕШЕНИЕ.
  • 1. Для WinXPSP3 Pro вынужден использовать сторонний драйвер RAS PPPOE 099, который позволяет выбрать, КАКУЮ СЕТЕВУЮ КАРТУ использовать для каждого их PPPoE соединений (т.е. при его установке я могу PPPoE1 направить через Сетевую1, а PPPoE2 через Сетевую2).  
  • 1.1. Однако драйвер аж 2005 года и с тех пор не обновлялся.
  • 1.2. Время от времени винда улетает в BSOD с ошибкой без имени и файла, но в дампе всегда виновен asd.sys. Решения нет, считаю виновным именно RAS PPPOE 099
  • 2. Под Win7 драйвер этот не ставится, а потому назначить там каждому PPPoE соединению свою сетевую - не получается.
     
    Естественно, при подключении обоих PPPoE соединений работает то, которое было подключено последним, однако далее я запускаю батник, который убивает адрес ШЛЮЗА второго провайдера (в данном случае, второй провайдер дает мне IP 90.200.37.31) следующего содержимого:

    Код:
    route add 90.200.0.0 mask 255.255.0.0 90.200.37.31
    route add 90.201.0.0 mask 255.255.0.0 90.200.37.31
    route delete 0.0.0.0 mask 0.0.0.0 90.200.37.31
    @echo Kill net to IP 90.200.37.31
    @pause

    Теперь ОБА канала работают, но трафик через резервного провайдера идет ТОЛЬКО для пользователей его диапазонов (90.200.хх.хх и 90.201.xx.xx), что позволяет им подключаться к моим ресурсам (внутрисетевой сайт и DC++) по внутренней скорости (до 100мбит), а не по скорости инета.
     
    Далее, для перевода части диапазонов так же на резервный канал, я использую батник примерно такого содержимого:

    Код:
    route add 79.0.0.0 mask 255.0.0.0 90.200.37.31
    route add 83.0.0.0 mask 255.0.0.0 90.200.37.31
    route add 85.0.0.0 mask 255.0.0.0 90.200.37.31
    route add 89.0.0.0 mask 255.0.0.0 90.200.37.31
    route add 188.16.0.0 mask 255.255.0.0 90.200.37.31
    route add 188.17.0.0 mask 255.255.0.0 90.200.37.31
    route add 213.87.0.0 mask 255.255.0.0 90.200.37.31

    Список, конечно, побольше, что позволяет торренту спокойно с этих пиров качать по резерву, что выдает СУММАРНУЮ СКОРОСТЬ ОБОИХ ПРОВАЙДЕРОВ.
     
    Теперь ВОПРОС.
    1. Можно ли назначать PPPoE соединению конкретную сетевую карту БЕЗ использования стороннего драйвера?
    2. Желательно решение этого под WinXP SP3 Pro и под Win7.

     
    Если будут вопросы (мало ли кто захочет себе аналогичную фигню) - пишите. Меня результат ОЧЕНЬ устраивает - если оба канала работают - получаю на торрентах двойную скорость (и на некоторых других программах), если же какой то падает канал - работаю на втором как обычно.
     
    ЗЫ. Вот так выглядит окно PPPoE соединения ПОСЛЕ установки RAS PPPOE 099 - красным я выделил появившуюся возможность выбрать - какая сетевая принадлежит ЭТОМУ соединению. Справа - как выглядит СТАНДАРТНОЕ ОКНО PPPoE соединения БЕЗ установки этого драйвера.
       

  • Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 13:12 07-01-2010 | Исправлено: LShark, 18:44 07-01-2010
    urodliv



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поставьте KWF.

    Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 13:16 07-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мне нужно чистое решение, без установки стороннего софта.
    Тем более, что керио меня не устраивает по многим причинам.
     
    Тем более, что мне НЕ НАДО раздавать каналы кому бы то ни было. Из прочего - Агнитум Фаервол 4.0, который меня удовлетворяет на 100% в ручном режиме.

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 13:42 07-01-2010 | Исправлено: LShark, 13:50 07-01-2010
    urodliv



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Осталось понять, что вы подразумеваете под "чистотой" решения. В моём понимании - это построение системы на линуксе.

    Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 13:47 07-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ща я поставлю на домашний компьютер линукс, потом на него поставлю вын и буду детям и жене говорить, почему они теперь не могут смотреть нормально видео и играть в свои любимые игрушки.
     
    Поменял название. И дополнил в начале статьи Ограничение.
     
    Добавлено:
    urodliv
    Читай внимательно:

    Цитата:
    Теперь ВОПРОС.  
    1. Можно ли назначать PPPoE соединению конкретную сетевую карту БЕЗ использования стороннего драйвера?  
    2. Желательно решение этого под WinXP SP3 Pro и под Win7.

     
    Где тут сказано про фаер или про никсы?
     
    Добавлено:
    Кстати, может хоть намекнешь, как КЕРИО сможет разрешить ПОДКЛЮЧИТЬ 2 PPPoE соединения ОДНОВРЕМЕННО на разные карты?

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 13:52 07-01-2010 | Исправлено: LShark, 13:54 07-01-2010
    FIZIK



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Откопать, купить, взять в дар.... ит.п. старый системник, установить на него никсы, закинуть его в кладовку и рулить каналами с него.

    Всего записей: 193 | Зарегистр. 09-08-2004 | Отправлено: 14:01 07-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я не понял, вы ПОСТЫ набиваете или просто привыкли сначала писать, а потом читать и думать?

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 14:09 07-01-2010
    urodliv



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тираду слов про установку винды на линукс я не понял. Видео, игрушки обсуждать тоже не буду.
    Теперь по вопросам. Начну со второго. "Желательно" и "обязательно" это разные наречия. Поэтому и предложил линукс. Ну а ответ на первый вопрос, в получаемом контексте, лежит на поверхности: в юниксах разграничить "сторонний-родной" очень трудно.
    По поводу керио. Там есть пунктик "балансировка нагрузки". Для двух PPPoE я этого не делал, но думаю получиться должно.

    Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 14:10 07-01-2010
    roma



    skydiver
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Естественно, при подключении обоих PPPoE соединений работает то, которое было подключено последним, однако далее я запускаю батник, который убивает адрес ШЛЮЗА второго провайдера (в данном случае, второй провайдер дает мне IP 90.200.37.31) следующего содержимого:  

    вот тут конечно попроще можно поступить - просто убрать галочку "использовать основной шлюз в удалённой сети" (свойства подключения-сеть-тсп/ип-свойства-дополнительно-общие)

    Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 15:39 07-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    urodliv

    Цитата:
    Тираду слов про установку винды на линукс я не понял. Видео, игрушки обсуждать тоже не буду.

    Wine. Так, думаю, эта тирада станет понятнее.

    Цитата:
     "Желательно" и "обязательно" это разные наречия.

    Наречия разные, НО!!! внимание на экран:

    Цитата:
    Желательно решение этого под WinXP SP3 Pro и под Win7.

    команда AND (и) в данном случе говорит, что ЖЕЛАТЕЛЬНО И ПОД WinXP И ПОД Win7. Обязательно - это вариант ПОД WIN7, так как WINXP - работает.

    Цитата:
    в юниксах разграничить "сторонний-родной"

    Буду считать, что ты это написал, еще не видя моего изменения в названии и ограничения. ТОЛЬКО ПОД WINDOWS.
    Да, мне не сложно поднять роутер, но я лично считаю, что СИСАДМИН это не тот, кто "дайте мне все, что я хочу, и я сделаю ВСЕ", а тот, кто "Ну, что есть, то есть... И с этим справимся". И класть в кладовку (нет у меня кладовки) старый комп (вот этого - завались, вплоть до EC1840) я не могу. точнее - не хочу.
    Ищу решение под винды, желательно без настроек лишнего софта и оборудования.
     
    Сейчас 2 канала инета могут позволить себе многие, причем часто постоянный интернет - это критично, независимо от падения одного или другого провайдера. А платить за 2 канала, но пользоваться лишь одним - это, как бы, не очень.
     

    Цитата:
     Там есть пунктик "балансировка нагрузки".

    Это балансировка между приложениями. Т.е. Апач лезет в нет первым, а торрент - последним. Канал инета ОДИН.
    Проблема остается та же - попробуйте поднять под виндами 2 (ДВА) PPPoE соединения на разные сетевые карты (у меня мать с двумя встроенными сетевыми, но можно любые сетевые).
     
    roma
    Точно, вот уже здравое предложение...
     
     
    Добавлено:
    ОДНАКО!!!
    Это лишь убирает надобность 1 строчки:
    route delete 0.0.0.0 mask 0.0.0.0 90.200.37.31
     
    Да и если это будет ЕДИНСТВЕННЫЙ канал (т.е. основной упадет, а второстепенный будет работать), то придется заходить и ставить галку, так как иначе канал не работает (шлюз то не назначается).
     
    Да и это нужно, когда ОБА PPPoE соединения УЖЕ УСТАНОВЛЕНЫ.
    А вот как их подключить под Windows 7 - у меня пока НЕТ ВАРИАНТОВ. Драйвер тот под Win7 не ставится, и каждое подключение по отдельности - работает, а вот ВМЕСТЕ - ну никак.
     
    Добавлено:
    ЗЫ
    Цитата:
    Newbie
    - это лишь мой статус на этом форуме из за малого количества постов. Реальный опыт у меня немалый. Потому решил так поделиться опытом с другими, да и вдруг кто что то хитрее нашел, чем превращать сетевые карты условно в модем, чтобы можно было их выбирать.

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 18:33 07-01-2010
    Dimsoft

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у провайдеров отличаются имя сервиса ?

    на картинке ACNAME  
    если да то все можно сделать на windows 7 без внешних программ:
     
    1) увеличиваем число wan pppoe соединений (или в реестре или программой pppoemonitor)
    2) создаем соединения pppoe, где прописываем ac.name (в свойствах соединения имя службы)  
     
    теперь pppoe будут подниматься каждое через свою сетевую

    Всего записей: 2750 | Зарегистр. 17-11-2003 | Отправлено: 18:53 07-01-2010
    roma



    skydiver
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Да и если это будет ЕДИНСТВЕННЫЙ канал (т.е. основной упадет, а второстепенный будет работать), то придется заходить и ставить галку, так как иначе канал не работает (шлюз то не назначается).  

    а. ну изначально я просто не увидел цели резервирования. я больше отталкивался от
    Цитата:
    Естественно, при подключении обоих PPPoE соединений работает то, которое было подключено последним, однако далее я запускаю батник, который убивает адрес ШЛЮЗА второго провайдера

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

    Цитата:
    ОДНАКО!!!  

    я вобщем-то согласен что моё предложение основную проблему не решает я так. подтюнить существующее.

    Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 19:00 07-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimsoft

    Цитата:
    если да то все можно сделать на windows 7 без внешних программ:  
     
    1) увеличиваем число wan pppoe соединений (или в реестре или программой pppoemonitor)  
    2) создаем соединения pppoe, где прописываем ac.name (в свойствах соединения имя службы)  
     
    теперь pppoe будут подниматься каждое через свою сетевую

    Решение хитрое, повторил его на WinXP, было несколько проблем, но, вроде, все настроил.
    Имя служб роли не сыграло - При запуске напрямую созданных подключений (с указанием имени службы) - все равно второе соединение пыталось цепляться через канал первого провайдера (основного) и получало, естественно, отлуп "Имя юзера или пароль"
    Через PPPoEmonitor создал подключение для ВТОРОГО (резервного) провайдера (через "его" сетевую)- и только после этого, вроде, все заработало. Батники использовал как обычно, вроде все юзеры откуда надо видят то, что им положено
     
    По крайней мере, такой вариант РАБОТАЕТ.
     
    И его можно, скорее всего, заюзать на Win7.
     
    Главное - пока удалил RASPPPoE, так что послежу за BSODами, коих раньше было 3-4 в неделю.
     
    Гигантское спасибо за такой вариант решения, хоть он и не обошелся без танцев с бубном.
     
    Добавлено:
    roma

    Цитата:
    а в батнике добавлять два шлюза с разными метриками просто. поменьше для основного и побольше для резервного каналов.

    В целом, ты прав.
    Однако если работают ОБА канала - хватает и одного шлюза. Если работает один - то второй все равно не нужен. Так что проще route delete

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 21:11 07-01-2010
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LShark
    http://forum.ru-board.com/topic.cgi?forum=8&topic=24478
    http://forum.samaradom.ru/index.php?showtopic=6087
    http://www.google.ru/search?q=два+pppoe+соединения+на+двух+интерфейсах

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 08:20 08-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dadu
    Первая и вторая ссылки в основном описывают создание ДВУХ PPPoE подключений НА ОДНОЙ сетевой НА ОДНОГО провайдера.
    Третья - в основном то же самое + дохрена Linux-вариантов.
     
    А нужно было ДВА подключения от ДВУХ провайдеров каждый НА СВОЮ сетевую.
     
    Спасибо за оценку поста, все-ж не первый год в нете
     
    Увы, поиск помог выйти только на RASPPPoE с тех пор решение "Каждый PPPoE на свою сетевуху" находил только для линя, но там это я и без этого знаю. А вот под виндами решение всплыло только тут, да и то не сразу.

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 09:21 08-01-2010 | Исправлено: LShark, 17:00 08-01-2010
    dadu



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LShark
    первая - о том что тема уже есть
    вторая - действительно не говорится о разных интерфейсах, посмотрите там мультилинк, возможно будет полезен
    третья - скорее всего уже было и проще погуглить..  
     
    за пост спасибо, приятно оформлен

    Всего записей: 1222 | Зарегистр. 13-11-2002 | Отправлено: 10:33 08-01-2010
    LShark

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Увы, бсоды сохранились.
    Вот отчет:

    Цитата:
    afd.sys    afd.sys+6293    0xb4b98000    0xb4bb9d00    0x00021d00    0x48a40333    14.08.2008 15:04:35    Microsoft® Windows® Operating System    Ancillary Function Driver for WinSock    5.1.2600.5657 (xpsp_sp3_gdr.080814-1236)    Microsoft Corporation    C:\WINDOWS\system32\drivers\afd.sys    
    hal.dll    hal.dll+29f0    0x806ff000    0x8071fd00    0x00020d00    0x4802517f    13.04.2008 23:31:27    Microsoft® Windows® Operating System    Hardware Abstraction Layer DLL    5.1.2600.5512 (xpsp.080413-2111)    Microsoft Corporation    C:\WINDOWS\system32\hal.dll    
    ntoskrnl.exe    ntoskrnl.exe+ba47    0x804d7000    0x806ff000    0x00228000    0x4a784ff9    04.08.2009 20:12:57    Microsoft® Windows® Operating System    NT Kernel & System    5.1.2600.5857 (xpsp_sp3_gdr.090804-1435)    Microsoft Corporation    C:\WINDOWS\system32\ntoskrnl.exe

    У кого какие мысли?
     
    Кстати, по сабжу - повторныое подключение требует запуска через PPPoEMonitor, иначе второе упорно цепляется на сетевую карту первого.

    Всего записей: 39 | Зарегистр. 01-02-2007 | Отправлено: 20:37 09-01-2010 | Исправлено: LShark, 20:37 09-01-2010
    roma



    skydiver
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    иначе второе упорно цепляется на сетевую карту первого.

    может в результате анализа данных из PPPoEMonitor можно будет внести какие-то изменения в телефонную книгу rasphone.pbk? там есть параметры device и preferreddevice, port.

    Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 21:20 09-01-2010
    olemel

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LShark - неподскажите каквы все сделали в картинках

    Всего записей: 18 | Зарегистр. 17-10-2009 | Отправлено: 01:38 10-07-2011
    urodliv



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    olemel
    А вы не видите, когда тема была создана? Да и LShark последний раз посещал форум больше года назад...

    ----------
    Очень скоро еда станет совершенно безвкусной, и тогда этот недостаток придётся компенсировать хорошо развитым воображением.

    Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 01:43 10-07-2011
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 2 сетевых. 2 провайдера. 2 PPPoE. Одновременно. ПОД WINDOWS.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru