|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Приветствую! Есть два независимых канала. Пусть это будут линия "А" и линия "Б". "Б" - был взят в роли резервного. Практическим путём выяснилось, что прописывая два шлюза (проверялось на XP SP3) толку никакого не даёт. То есть, при потери первого шлюза (основного), и Бог знает ту метрика, второй шлюз не используется, ничего результата не дало. Могу всё это поднять на одном сервере (шлюзе) и написать программулинку для проверки связи с внешним миром (пинг нескольких внешних серверов типа google, yandex и т.п.), в случае последовательной потери нескольких пакетов - переключаться на резервный канал, сами же клиенты (пользователи) подмены особо не заметят, разве что сайты могут среагировать на смену IP, шлюз при этом у клиента меняться не будет. Может и не лучший вариант, но - как выход. В чём собственно вопрос. То, что канал "Б" - резервный, хорошо, только хотелось бы чтобы и он тоже был задействован вместе с каналом "А", а потому хотелось бы узнать, какие варианты есть реализовать данную затею. Я вижу решение данной задачи в распределении клиентов по каналам. Возможно есть лучшие решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 00:47 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Удачник, На самом internet-раутере накрутить фейловер, если позволяет, конечно. Cisco такое может. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 01:29 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
TP-LINK TL-WR740N. В качестве маршрутизатора может быть сервер. Стоит Ubuntu 15. Кажется мне, придётся клиентов распихивать по каналам поровну, затем при отсутствии связи на одном из каналов - всех перенаправлять на другой канал. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 02:23 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Удачник, LINKSYS LRT224 DUAL WAN BUSINESS GIGABIT VPN ROUTER ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 02:27 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Relic Hunter, не... Гос. предприятие и все как обычно. Маршрутизатор на серваке подымать видимо и распределять клиентов по каналам, пока вижу только данный вариант на данный момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 08:58 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Все перечисленное полумеры на уровне костылей на коленке, хотя для ряда задач вполе сойдет. Если надо по "взрослому", то вариант по сути один - покупка PI-адресов, автономной системы и настрока BGP с несколькими провайдерами ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 09:55 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
bga83 то вариант по сути один - покупка PI-адресовЧто такое PI-адреса? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 18:27 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Relic Hunterbga83 то вариант по сути один - покупка PI-адресовЧто такое PI-адреса? Наверное это :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 18:34 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
УдачникЯ вижу решение данной задачи в распределении клиентов по каналам. Возможно есть лучшие решения. можно NATом балансировать Код: coco 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2015, 20:04 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
УдачникRelic Hunterпропущено... Что такое PI-адреса? Наверное это :)да, независимые от провайдера адреса. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2015, 11:03 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
неТолик1можно NATом балансироватьнедостаточно, надо еще ip route подрулить, чтоб оно потом не слилось в одну кучу, именуемую default route. Так да, работать будет, но это голая статика, если один канал упал, то те, кто на него зарулен будет сосать лапу. Надо еще подпорку в виде скрипта, который, например, при помощи ping будет выяснять время от времени жив-не-жив и перекидывать страдальцев на живой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2015, 12:46 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, согласный. маршрутизация это другой этап. можно решить скриптами. мне нравится решение через bird multipath. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2015, 15:48 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
неТолик1 bird multipath. а как это на самом деле называется без привязки к конкретной реализации ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2015, 22:31 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
netwindнеТолик1 bird multipath. а как это на самом деле называется без привязки к конкретной реализации ? policy-routing ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2015, 05:27 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
netwind, ещё bird rip, bird ospf юзаю спроси как это называется ...... без привязки к конкретной реализации :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2015, 05:55 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Пока думаю с метрикой попробовать клиентов запустить. Поэкспериментировал, вроде таки работает. Не знаю, кака оно определяет работу внешки, сам же шлюз всегда доступный. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2015, 20:58 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Только DHCP видимо не предполагает раздачу двух шлюзов клиенту. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2015, 21:07 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
О, вот еще один аноним хочет два канала в интернет сам поднять. На всякий случай и здесь напишу. Удачник , погугли такую штуку как LARTC (есть русский перевод) и проштудируй ее от корки до корки. Большинство (если не все) вопросов отпадет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 11:53 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
miwaonlineО, вот еще один аноним хочет два канала в интернет сам поднять. На всякий случай и здесь напишу. Удачник , погугли такую штуку как LARTC (есть русский перевод) и проштудируй ее от корки до корки. Большинство (если не все) вопросов отпадет. Ну, что Вы, сударь, мы с ним одно лицо =) Потрах попрактиковавшись, я вроде бы начинаю мыслить в верном направлении, разного начитался, во многое вникать и перечитывать, практиковаться, учиться. В этом случае, по-моему, в самый раз уместно: "тяжело в учении...". Всё не так уж и сложно, если знать, а всяких нюансов знать нужно много. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 11:57 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
НедавнийНу, что Вы, сударь, мы с ним одно лицо =) Брррр. Запутали вы меня НедавнийВ этом случае, по-моему, в самый раз уместно: "тяжело в учении...". Всё не так уж и сложно, если знать, а всяких нюансов знать нужно много. Дополню только, что если понимать (именно понимать, а не знать) основы (тот же OSI и его связь с ТСР/ІР, как пример в данном случае), тогда нюансов надо помнить значительно меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 16:26 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
miwaonlineДополню только, что если понимать (именно понимать, а не знать) основы (тот же OSI и его связь с ТСР/ІР, как пример в данном случае), тогда нюансов надо помнить значительно меньше. Поднять NAT и прописать несколько правил маршрутизации, Вы к этому склоняетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 18:26 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
НедавнийmiwaonlineДополню только, что если понимать (именно понимать, а не знать) основы (тот же OSI и его связь с ТСР/ІР, как пример в данном случае), тогда нюансов надо помнить значительно меньше. Поднять NAT и прописать несколько правил маршрутизации, Вы к этому склоняетесь? В общем, да. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 21:18 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
miwaonlineНедавнийпропущено... Поднять NAT и прописать несколько правил маршрутизации, Вы к этому склоняетесь? В общем, да. Думаю, я понимаю, почему ткнули в протоколы. Дак, там же ж адрес отправителя и приёмника, на том и построить правила маршрутизации. Так а что я по-Вашему не понимаю? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2015, 22:02 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
УдачникТак а что я по-Вашему не понимаю? :) Мне с другой стороны монитора сложно судить о уровне Ваших знаний и пониманий. Но начнем с того, что если бы Вам все было понятно в обсуждаемой теме, то вопросы на форуме Вы бы не задавали :) Ну и я так понимаю, LARTC Вы еще не смотрели? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2015, 05:07 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Мне бы краткое пояснение с примерами как iptables запрограммировать как нужно. Есть 3 сетевые карты. Заходят два провайдера, остальная - локальная сеть. На сервере нужно поднять один шлюз и раздавать и-нет по тем двум провайдерам. Настройки провайдеров можно прописать вручную, можно и по DHCP. Пусть будет так: пример параметров интерфейсов eth0: ip 192.168.0.10 gw 192.168.0.1 eth1: ip 192.168.0.11 gw 192.168.0.2 //смотрит в локалку eth2: ip 192.168.0.12 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2015, 02:22 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
в примере у всех маска /24 ? удача в настройке такого колхоза потребуется гарантированно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 19:09 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyв примере у всех маска /24 ? удача в настройке такого колхоза потребуется гарантированно. Молодой человек, маска ничего не значит, а вот уровень своего интеллекта Вы показываете явно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 19:19 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Удачникмаска ничего не значитФары, дворники и тормоза придумали трусы! Удачникуровень своего интеллекта Вы показываете явноРазумеется. ДурачёкМне бы краткое пояснение с примерами как iptables запрограммировать как нужно.Для начала надо расшифровать термин "как нужно". Что конкретно нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 19:30 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyУдачникмаска ничего не значитФары, дворники и тормоза придумали трусы! Удачникуровень своего интеллекта Вы показываете явноРазумеется. Если маска /24, то это не значит, что будет забит весь диапазон, можно же додуматься. В сети с маской /24 может быть и 10 машин. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 19:40 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyУдачникмаска ничего не значитФары, дворники и тормоза придумали трусы! Удачникуровень своего интеллекта Вы показываете явноРазумеется. ДурачёкМне бы краткое пояснение с примерами как iptables запрограммировать как нужно.Для начала надо расшифровать термин "как нужно". Что конкретно нужно? Дурная система какая-то ipconfig eth0: IP 172.16.0.1 eth1: IP 192.168.20.10 GW 192.168.20.1 eth2: IP 10.10.0.10 GW 10.10.0.1 route -n 0.0.0.0 192.168.20.1 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 10.10.0.1 0.0.0.0 UG 100 0 0 eth2 10.10.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 PING 8.8.8.8 -I eth1From 192.168.20.1: icmp_seq=1 Redirect Host(New nexthop: 192.168.1.1) 64 bytes from 8.8.8.8: icmp_req=1 ttl=50 time=50.2 ms From 192.168.20.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.1.1) 64 bytes from 8.8.8.8: icmp_req=2 ttl=50 time=43.0 ms From 192.168.20.1: icmp_seq=3 Redirect Host(New nexthop: 192.168.1.1) 64 bytes from 8.8.8.8: icmp_req=3 ttl=50 time=42.5 ms (ping 8.8.8.8 -I eth2) - не проходит Почему такая ерунда получается? Я не понимаю логики. Я же указал интерфейс принудительно, настройка же должна подтягиваться? Шлюз и IP 10.10.0.10 Чтобы заработало, это нужно прописать маршруты к конкретным шлюзам, да? То есть, если пакет приходит на eth2, то отправлять его на шлюз (10.10.0.1), так получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 19:28 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Нужно поднять два шлюза. eth1 и eth2 - это два интернет провайдера ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 19:39 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
НедавнийНужно поднять два шлюза. eth1 и eth2 - это два интернет провайдера Все запросы из локалки должны идти на (172.16.0.1), который является шлюзом в локалке. ОС второй шлюз будто удаляет, а с какого? А если параметры по DHCP присваивают, какие дальше маршрутки строить? Всё только статику прописывать да статику... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 20:01 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Как я понимаю: настроить NAT на первого провайдера. В случае сбоя, скрипт сбрасывает настройки и прописывает тот же шаблон, только под второго провайдера. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 20:24 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
>ip route add default via 192.168.20.1 dev eth1 route -n Код: sql 1. 2. 3. 4. 5. 6.
>ping 8.8.8.8 -I eth1 Работает >ping 8.8.8.8 -I eth2 Не работает Вот почему не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2015, 18:20 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
С переключением на резервного провайдера сделал. Написал bash скрипт с пингом и сменой шлюза ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2015, 19:56 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Недавний>ip route add default via 192.168.20.1 dev eth1 route -n Код: sql 1. 2. 3. 4. 5. 6.
>ping 8.8.8.8 -I eth1 Работает >ping 8.8.8.8 -I eth2 Не работает Вот почему не работает? Вот почему оно не работает? Не понимаю я этого дебилизма. Второй шлюз же прописан, в чём проблема? Маршруты прописать надо? Ах, Боженьки, как всё здорово придумали ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 18:11 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Недавний, сделай так и заработает :) ip route add 8.8.8.8/32 dev eth2 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 19:19 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Недавний, если без шуток то, все уходит через маршрут с меньшей метрикой - eth1 Код: coco 1. 2. 3. 4. 5. 6.
сделай метрику одинаковой и возможно ~50% ICMP ответов увидишь при пинге через интерфейс eth2. написал ведь уже, используй policy-routing и всё заработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 19:25 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
неТолик1сделай метрику одинаковой и возможно ~50% ICMP ответов увидишь при пинге через интерфейс eth2. Думаю, не в метрике дело. В шлюзе дело. Система, видимо, всё посылает к первому и ей пофигу на то что прописан другой шлюз на другие eth-и. Понимаю, если бы у каждого eth было бы по несколько шлюзов, тогда было бы поьнятно что нужно прописывать маршрут, а так бред выходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 11:49 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Недавний, смотри что происходит: система ищет маршрут до хоста 8.8.8.8 система не находит этого маршрута и шлет пакет на шлюз последней надежды таких шлюзов у тебя два, какой шлюз выберет система, правильно с меньшей метрикой. если физически отрубить интерфейс с наименьшей метрикой, все пакеты только тогда пойдут через второй шлюз. сделай метрику одинаковой и примерно 50% ответов на пинги увидишь. Но это не решение. Это пример, что система работает согласно той логике которая в неё заложена. решение в policy-routing ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 12:43 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
неТолик1, метрика не нужна. Если указывается пинг через конкретный интерфейс, то и шлюз (принудительно прописанный для того интерфейса) должен подтягиваться. Явно же указал, через какой интерфейс пинговать. Бред выходит. Логику я понимаю так, нужно прописывать правила маршрутизации. Если пакет пришёл с того интерфейса, то направлять его на нужный шлюз. Попросту почему так сложно то всё, если же очевидно как нужно? Или это всё сделано для тех, кому хочется всё самим делать? Так может сразу и ОС свою написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 13:40 |
|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#18+
Вообще какая ерунда получается Можно вставить 3 сетевые карты, в 2 сетевые входят два провайдера, 3-я - локальная сеть. В случае недоступности и-нета с одного канала, переключаться на второй шлюз. Я понять не могу эту систему, как работает. К чертям тот windows, я его терпеть не могу на серверах, но для решения задачи возможно придётся ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 12:24 |
|
|
start [/forum/topic.php?all=1&fid=25&tid=1481932]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 249ms |
total: | 494ms |
0 / 0 |