LINUX.ORG.RU
решено ФорумAdmin

Не пингуется интерфейс второго провайдера


0

1

Есть шлюз. 2 провайдера + локалка

1 провайдер пингуется из вне, а другой нет.

почему?

auto eth0
allow-hotplug eth0
iface eth0 inet static
        address 11.11.11.11
        netmask 255.255.255.0
        gateway 11.11.11.1


auto eth2
allow-hotplug eth2
iface eth2 inet static
        address 22.22.22.22
        netmask 255.255.255.0
        gateway 22.22.22.1

netstat -nr
0.0.0.0         11.11.11.11  0.0.0.0         UG        0 0          0 eth2
22.22.22.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
11.11.11.12  0.0.0.0         255.255.255.0 U         0 0          0 eth2

Потому что, чтобы в системе было несколько маршрутов по умолчанию нужно читать гугл и настраивать policy based routing.

mky ★★★★★ ()
Ответ на: комментарий от mky

Да вот читаю.. тока не получается пока(

в основном нахожу тему про маркировку пакетов для 2х провайдеров. но до этого еще далеко.

не знаешь, что конкретно тут дописать нужно?

smotritel ()
Ответ на: комментарий от smotritel

Вот без всякой маркировки, просто адреса провайдеров: http://www.opennet.ru/tips/info/2009.shtml , там приводятся команды, которые выполняются из командной строки, а не из стартовых скриптов, поэтому это работает до перезагруки системы. Но статья по этой ссылке написана по-русски, достаточно подробно и простым языком. Рекомендую прочитать и понять.

В дебиане/убунте, чтобы маршрутизация работала и после перезагрузки системы нужно в описании интерфейса одного из провайдеров убрать ″gateway″ и добавить up и down команды, вызывающие ″ip route + ip rulе″ http://serverfault.com/questions/487939/permanently-adding-source-policy-rout...

mky ★★★★★ ()
Ответ на: комментарий от mky

Спасибо! частично помогло! Но что именно не так..:

запинговались не все субинтерфейсы eth0, хотя:

 ip ru sh
0:      from all lookup local
10106:  from 11.11.11.11 lookup 200
10107:  from 11.11.11.12 lookup 200
10108:  from 11.11.11.13 lookup 200
10109:  from 11.11.11.14 lookup 200

ip ro show table 200
default via 11.11.11.1 dev eth0
11.11.11.0/24 dev eth0  scope link  src 11.11.11.11

не пингуются почему допустим 11.11.11.13 и 11.11.11.12. странно.. ?

smotritel ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.