|
Два и-нет провайдера в сети
|
|||
---|---|---|---|
#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?fid=25&msg=39055629&tid=1481932]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 510ms |
0 / 0 |