IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Сети (http://www.imho.ws/forumdisplay.php?f=145)
-   -   Два роутера для двух провайдеров в одной сети (http://www.imho.ws/showthread.php?t=136559)

ultra_boss 23.11.2008 11:33

Два роутера для двух провайдеров в одной сети
 
Всем привет!
Сейчас использую корбину, в принципе всем доволен - и цены нормальные и работает более-менее стабильно. Но, в последнее время начались перегрузки магистрального канала в зябликово (так выражается служба поддержки), которые неизвестно когда пройдут. В результате пропадают пакеты и как результат результата качать на 8 мегабитах получается только как на 2-х мегабитах.
По этой же причине ушел с центела (там даже не могли определить причину пропажи пакетов). Но видимо рок у меня такой - как заряжу денег поболее провайдеру, так у него начинаются проблемы (так ушел со стрима, с центела, теперь в корбину зарядил мегарубли, которые кончатся еще через полгода только).
Но нет провайдера без косяков, но без интернет дома оставаться совсем не хочется. Дома организована сеть с роутером DLink 824VUP+. Сеть бегает и по кабелю и по радио. Задумался о следующем - приобретается второй роутер - присматриваюсь к Asus N15 (300 мегабит по радио, 1 гигабит по кабелю) и подключиться к он-лайм-у (10 мегабит за 200 рублей выглядит привлекательно). Т.е. иметь два роутера и соответственно провайдера в одной сети. Только вот порос - возможно ли такой наворот сделать или нет? Маршруты на роутерах прописывать надо, на машинах. Автоматического шейпинга не будет - понятно.

Кто чего может посоветовать? Насколько жизнеспособна такая идея?

PS. В продаже доступных роутеров класса SOHO с двумя WAN-ами как-то совсем не наблюдается.

Borland 23.11.2008 16:44

Роутеров разных провайдеров в одной подсети может быть сколько угодно. Хоть 10, хоть 100.
С разделением траффика - проблемы.
Либо весь траффик идёт через один роутер, а при его "падении" переключается на следующий (очерёдность определяется метрикой шлюза).
Либо командой route на клиенте прописываются маршруты в разные "куски" интернета через разные шлюзы (по подсетям). Ни о каком равномерном распределении нагрузки в этом случае речь не идёт - маршрут пакета определяется исключительно на основании адреса назначения.
Либо поднимается дополнительный софтовый роутер под *NIX и балансировка нагрузки производится на нём (под Windows, насколько мне известно, задача балансировки траффика неразрешима принципиально).
+ Два интернет подключения на одном компьютере

ultra_boss 23.11.2008 19:18

Ага, понятно. А маршруты точно самонормализуются? Т.е. если маршрут не идет через первый, то пойдет через второй роутер?

Это если без шейпера всмысле....

Borland 23.11.2008 19:50

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

ultra_boss 23.11.2008 20:17

Понятно. Т.е. получается либо рулить руками на машине непосредственно, либо искать какую-то прогу, которая будет это делать сама.
В соседней теме говорят, что под виндус такого не ма, но мне кажется, что я такое когда-то давно встречал. МОжет быть не полноценый бэленсинг будет, то хотя бы что-то будет делать.

werwulf 24.11.2008 14:28

ultra_boss, тут в общем искать особо не надо ничего.
делаете роут на полинета в одну сторону, полинета на другую (0.0.0.0/1 и 128.0.0.0/1 соответственно) можно, конечно, и более точно озадачиться.
а обрыв детектировать скриптом с пинговалкой, которая будет переключать батники с роутами. Есть готовые решения способные это делать, что нибуть типа алхимика (alchemy eye)

ultra_boss 24.11.2008 19:32

Цитата:

Сообщение от werwulf (Сообщение 1609605)
ultra_boss, тут в общем искать особо не надо ничего.
делаете роут на полинета в одну сторону, полинета на другую (0.0.0.0/1 и 128.0.0.0/1 соответственно) можно, конечно, и более точно озадачиться.
а обрыв детектировать скриптом с пинговалкой, которая будет переключать батники с роутами. Есть готовые решения способные это делать, что нибуть типа алхимика (alchemy eye)

Ага понял. Примерно так и думал, спасибо.

FACE CONTROL 26.07.2011 13:56

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

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

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

подскажите пожалуйста варианты?

Plague 26.07.2011 14:06

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748700)
каокй из подключееных интернетов будет у меня работать, и будет ли рабоать вообще.

тот, на который на машине будет установка как default gateway.

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748700)
может есть более правильные варианты подключения 2 каналов интернет

нету.
есть default gateway. он один
параллельного подключения одновременно к двум провайдерам не получится.
Можно задать гейт для конкретных диапазонов сетей через одного, остальное - через другого.
Так же можно половину имеющихся машин отправить на одного, половину на другого.

PS. перечитываем сообщение №2 в этом топике, там все написано.

Borland 26.07.2011 14:47

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748700)
если я куплю себе второй роутер(настрою его на подключение к интернету), воткну его в хаб, каокй из подключееных интернетов будет у меня работать

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

FACE CONTROL 26.07.2011 15:14

Цитата:

Сообщение от Borland (Сообщение 1748708)
Тот, который назначен "шлюзом по умолчанию" на конкретных машинах.
Точнее - работать-то будут оба, но через какой из них конкретная машина будет обращаться к конкретному адресу в инете зависит изглючительно от таблиц(ы) маршрутизации.

ну т.е. если я вас правильно понял я в настройках tcp/ip компа указываю ip того роутера через который я хочу что-бы работал данный комп, и все, так?

добавлено через 2 минуты
Цитата:

Сообщение от Borland (Сообщение 1609351)
весь траффик идёт через один роутер, а при его "падении" переключается на следующий (очерёдность определяется метрикой шлюза).

а можно по подробнее про метрику шлюза и как это настроить что-бы при падении одного работал другой

заранее спасибо

Borland 26.07.2011 15:53

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748709)
подробнее про метрику шлюза

Метрика шлюза - целое число, определяющее приоритет шлюза. При наличии на машине нескольких шлюзов - весь траффик "по умолчанию" идёт через шлюз с меньшей метрикой, и лишь если он недоступен - через следующий по метрике.

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748709)
я в настройках tcp/ip компа указываю ip того роутера через который я хочу что-бы работал данный комп, и все, так?

Можно и так. Простейший случай...

Val14 26.07.2011 16:18

Цитата:

Сообщение от FACE CONTROL (Сообщение 1748700)
варианты подключения 2 каналов интернет в одну сетью

- Если установить Kerio Control на компьютер через который пойдет маршрутизация,
- если второй провайдер типа YOTA и Йотовский USB-модем включается в роутер типа ASUS 500 (перешитый на правильную прошивку)

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

Вариантов больше, но я говорю о том, с чем сам игрался...

Plague 27.07.2011 00:52

Цитата:

Сообщение от Borland (Сообщение 1748711)
Можно и так. Простейший случай...

Более сложный вариант: для второго провайдера поднимается какая-нить прокся. Одна часть интернет-софта пуляется в default gateway (т.е юзает настройки компа по умолчанию), другая - в эту проксю.
Цитата:

Сообщение от FACE CONTROL (Сообщение 1748709)
а можно по подробнее про метрику шлюза

route /?
в командной строке и читаем.
потом там же: route print - смотрим метрику default gateway (0.0.0.0 mask 0.0.0.0 .......)
и через
Код:

route -p add 0.0.0.0 mask 0.0.0.0 _ip_запасного_роутера_ metric _число_
добавляем второй шлюз с указанием метрики бОльшей, чем увидим в выводе print.

Plague 27.07.2011 11:04

Цитата:

Сообщение от albo (Сообщение 1748751)
man ip
man iptables

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

сообщения удалены. либо вы даёте нормальное видение вопроса, либо идёте мимо.

idol 05.08.2011 02:49

Цитата:

Сообщение от Val14 (Сообщение 1748712)
- Если установить Kerio Control на компьютер через который пойдет маршрутизация,
- если второй провайдер типа YOTA и Йотовский USB-модем включается в роутер типа ASUS 500 (перешитый на правильную прошивку)

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

Вариантов больше, но я говорю о том, с чем сам игрался...

Во! У меня сейчас та же зажача, можно пожробнее, как это реализовать? Например, какая прошивка в asus-е? У меня сейчас стоит 1.9.2.7-10 и скрипты для yota. Пробовал прошивки от энтузиастов, не понравилось.

Val14 05.08.2011 12:09

Цитата:

Сообщение от idol (Сообщение 1749136)
как это реализовать? ..... Пробовал прошивки от энтузиастов, не понравилось

У меня не было слова "не понравилось" :) На службе нужно было реализовать такое подключение и я его сделал. Наверное, не самым оптимальным образом. Когда руки дойдут, то займусь, но позже..

1. модем Asus WL-500gP V2
2. прошивка dd-wrt - Прошивка DD-WRT для сети Yota
3. Плюс к этому - Kerio Control, который переключает на резервный канал. Для меня это важно, т.к. провод провайдера приходит НЕ в роутер Asus, а в сетевую карту компьютера, где стоит Kerio, а роутер подцеплен на другой сетевухе.
Но, если использовать WAN-роутера, то функция переключения канала реализована в самой прошивке.


Цитата:

Сообщение от idol (Сообщение 1749136)
У меня сейчас стоит 1.9.2.7-10

"Прошивка от Олега" - очень хороша, но у меня с ней не завелось с полпинка, а ситуация была горящая, поэтому был выбран иной вариант, который заработал сразу.

idol 05.08.2011 22:42

Val14, спасибо за подсказку!
Ну, "не понравилось" это я неправильно выразился.Просто у меня была(Сейчас мы переехали, возможно, я теперь так же сделаю- Yota останется в роутере, а wan переедет во второй lan в файлопомойке.) такая ситуация: wan в роутере, yota тоже. Нужно было реализовать удобное переключение на резервный канал(Yota- основной, wan- резервный). Так как график у меня в небольшой конторе свободный, то и переключение должно было быть наиболее простое. Я сделел "финт ушами", поставил вышеозначенную прошивку от олега, скрипты для работы yota и научил командам "flashfs enable/disable" и "reboot" наиболее продвинутого сотрудника. Несмотря на статический ip по wan(под него и были забиты настройки в роутере) и динамический по yota все работало на ура! На счет DD-WRT думал, но пока оно работает и так, лучше ничего не менять. А прошивки от энтузиастов не понравились оттого, что поддержка yota встроенная, но и настройки надо менять ручками при переключении провайдера. Если быи там и там все в автомате настраивалось было бы хорошо, но это не так.
Кстати, такой вопрос- в DD-WRT под разных провайдеров Yota/Wan есть возможность раздельной настройки?

Val14 06.08.2011 00:33

Цитата:

Сообщение от idol (Сообщение 1749149)
такой вопрос- в DD-WRT под разных провайдеров Yota/Wan есть возможность раздельной настройки?

Не очень понял вопрос... Какие конкретно настройки интересуют?

Может WiKi даст ответ - Установка и настройка

idol 06.08.2011 00:41

Я имел ввиду такой случай, когда у провайдера в wan-порте настройки (IP, DNS) нужно забивать вручную (в прошивке 1.9.2.7-10 это называется Static IP), а у Yota все на автомате. Из-за этого и не подошли прошивки от энтузиастов- там при смене провайдера настройки приходилось перебивать вручную.

Val14 06.08.2011 01:30

idol, Я устанавливал Йоту и роутер с полгода назад и не очень интересовался автоматическим переключением на Йоту, но кажется всё работало само. По крайней мере, разработчик прошивки об этом говорил ( Yota прокидывается на WAN при падении основного канала).

У меня Йотовский роутер не ловится в серверной, поэтому использован роутер, как удаленная антена - роутер стоит на подоконнике окна, где лучше принимается сигнал, а переключеним канала занимается Kerio Control 7

idol 06.08.2011 01:45

То есть если я один раз настрою Static IP то он будет использоваться и в случае переключения на Yota? Нет разве такого, чтоб для wimax+usb свои настройки применялись, а для wan были другие? Или все под 1 wan настраивается, независимо wan на нем, или yota в данный момент?

Val14 06.08.2011 10:01

Цитата:

Сообщение от idol (Сообщение 1749156)
То есть если я один раз настрою Static IP то он будет использоваться и в случае переключения на Yota?

Нет. Yota использует динамические IP, в договоре с провайдером чаще(для юр. лиц) используются статические.

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

Мы говорим о том, что роутер сам переключает канал в случае отказа одного из провайдеров. Дальше должны работать обычные правила локальной сети - DHCP или статические адреса локальных компов.
Цитата:

Сообщение от idol (Сообщение 1749156)
Или все под 1 wan настраивается, независимо wan на нем, или yota в данный момент

Да. т.к. Yota получает динамический адрес и не требует настройки DNS, а Wan обычно статический и требует этого

idol 06.08.2011 19:15

Цитата:

Сообщение от Val14 (Сообщение 1749157)
Да. т.к. Yota получает динамический адрес и не требует настройки DNS, а Wan обычно статический и требует этого

Вот это я и хотел узнать. Значит случае разных настроек длы разных провайдеров и DD-WRT не поможет. Какая жаль!

Val14 07.08.2011 12:12

Цитата:

Сообщение от idol (Сообщение 1749176)
Значит случае разных настроек длы разных провайдеров и DD-WRT не поможет

не очень понял, почему такой вывод. Я постоянно говорил о частном решении - YOTA. как резервный провайдер.
Но тебе нужно общее решение ? Набери в Яндексе "Dual WAN dd-wrt" и получишь кучу ссылок на обсуждения.

Если есть желание докопаться, то не вижу проблем.. Меня Йота устроила и я глубже не интересовался...

pawuwa 27.09.2013 22:38

Два роутера два провайдера
 
Имеется два роутера TP-Link - WR741ND и TP-Link - TL-WDR3600 и два провайдера интерента (к каждому из роутеров подключен интернет и каждый из них подключен к компу кабелем + локальная сеть по кабелю), как настроить локальную сеть между ними чтоб при этом интернет они не раздавали по локальной сети. Сеть у меня с соседом и у нас у каждого свой провайдер нужно сделать так чтоб не какой из наших компов не мог пользоваться интернетом другого. Незнаю имеет ли это значение но у меня оптика TP-Link - WR741ND, а у него ADSL internet TP-Link - TL-WDR3600. Заранее извиняюсь если не точно или непонятно что-то написал(поправьте меня если что в сетях я не селен может быть что то важное не написал)

Borland 27.09.2013 23:15

Тупейшее лобовое решение: вторая сетевая карта в каждый комп, соединить "прямым" патчкордом если карты гигабитные или кроссированным (кроссовер, cross-over) если карты меньше гигабита. Назначить им адреса из любого частного диапазона, неиспользуемого в локальных сетях с которыми работает каждый из компов (например 172.16.255.253 и 172.16.255.254, маска 255.255.255.252, без шлюза/ДНС и т.д.).
Всё, каждый из компов будет видеть всё то же, что и раньше+соседа, и не более того.

Plague 28.09.2013 09:45

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

добавлено
DHCP, в принципе, на самих роутерах можно и оставить (например, для всяких WiFi-гаджетов, на которых вручную параметры IP прописать нельзя), но диапазон раздаваемых IP-адресов развести чтоб не пересекались, и по WiFi разумеется, каждый должен цепляться к своей AP. Но на "проводных" дивайсах параметры IP все равно ручками писать.

Plague 28.09.2013 11:05

вариант 2:
соединить роутеры между собой в сегменте LAN
Одному из них назначаем один диапазон сети (например, 192.168.0.1/255.255.255.0), второму - другой (192.168.1.1/255.255.255.0)
Руками назначаем на компах IP из своей сети, и помимо этого идем в дополнительные параметры IP и назначаем там IP из сети соседа.
В данном случае не нужно будет выруливать диапазоны DHCP для WiFi-гаджетов, но и они в своей/соседской сети друг друга не увидят (те, которым руками доп. IP прописать нельзя).

Оба варианта не подразумевают "категорическую блокировку" соседа от возможности использовать твой канал интернета (ничто не мешает соседу прописать твой шлюз). Но, насколько я понимаю, раз уж вы с товарищем вздумали городить локалку, то отношения вполне доверительные, и развод интернетов друг от друга диктуется исключительно желанием не просаживать друг другу канал. (вариант Борланда как раз даёт полное обособление)

pawuwa 28.09.2013 14:01

Не вариант вторую карту ставить у меня все слоты заняты. DHCP тож не то вырубать, сосед в этом вообще полный ноль. Начнет думать что а чет намутил долго обьяснять. Если можно по доступней и подробней что конкрет но мне нужно сделать в настройках роутера у себя и у него ??? Я в терминах сетевых не силен. Сеть построил я сам было именно так что соеденены они были напрямую и обжаты соответственно. Что-то я понимаю а в чем-то тож дуб. да и с моделью его роутера ошибся хотя как я понял большого значения это не имеет вот это у него TD-W8970. (шлюзы и остальное сосед прописать не сможет он понятия не имеет что это такое)

Plague 29.09.2013 10:51

Цитата:

Сообщение от pawuwa (Сообщение 1772559)
шлюзы и остальное сосед прописать не сможет он понятия не имеет что это такое

значит, будет сидеть без сети. "по щучьему велению" ничего само собой работать не будет.

Borland 29.09.2013 11:24

У своего роутера поменяйте IP c 192.168.0.1 на 192.168.0.254 и отключите DHCP. На своём компе пропишите IP 192.168.0.253 с шлюзом 192.168.0.254 и DNS 192.168.0.254.
Соедините патчкордом LAN-порты роутеров.
Всё.
Offtop:

Цитата:

Сообщение от pawuwa (Сообщение 1772559)
все слоты заняты

:eek:
Ну один видеокартой занят. Ну ещё один звуковой картой. А остальные-то чем?:confused:

pawuwa 29.09.2013 19:31

Ну один видеокартой занят. Ну ещё один звуковой картой. А остальные-то чем? --- там их всего два два видео занимает и один звук )))
Пробую все это дело запустить чтоб работало.


Часовой пояс GMT +4, время: 10:08.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.