Решено: Сброс маршрута в Ubuntu 12.04 (Хост забывает о маршруте до конкретного хоста)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Решено: Сброс маршрута в Ubuntu 12.04

Сообщение SemKA »

День добрый.

Наблюдаю такую проблему: есть VM с Ubuntu Server 12.04 (host: zabbix) на которой крутится Zabbix-server, он опрашивает определенное кол-во хостов, один из них доступен через VPN канал (host: host01), и по не понятной причине "zabbix" перестает использовать прописанный маршрут до "host01" и пытается до него достучаться через дефолтный маршрут.
Лечится только перезапуском сетевых интерфейсов.
Не могу понять из-за чего такое происходит, есть идеи?



/etc/network/interfaces

Код: Выделить всё

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address        192.168.110.17
    netmask        255.255.255.0
    gateway        192.168.110.1
    dns-nameservers    192.168.110.3 192.168.110.4

    post-up ip route add 10.10.1.0/24 via 192.168.110.59
    pre-down ip route del 10.10.1.0/24 via 192.168.110.59

    post-up ip route add 10.0.0.0/24 via 192.168.110.2
    pre-down ip route del 10.0.0.0/24 via 192.168.110.2


ip ro

Код: Выделить всё

default via 192.168.110.1 dev eth0  metric 100
10.0.0.0/24 via 192.168.110.2 dev eth0
10.10.1.0/24 via 192.168.110.59 dev eth0
192.168.110.0/24 dev eth0  proto kernel  scope link  src 192.168.110.17
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение Bluetooth »

А что если маршрут до подсети 10.0.0.0/24 прописать на роутере 192.168.110.1, а не на хосте заббикса?
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение SemKA »

как вариант, но такое решение много проблем с дальнейшей настройкой потянет.
К тому же по VPN каналу и другой трафик бегает не хочется его через "router01" (192.168.110.1) тащить.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение Bluetooth »

SemKA писал(а):
18.03.2013 12:20
как вариант, но такое решение много проблем с дальнейшей настройкой потянет.

Наоборот, ни на одном из хостов подсети больше ничего настраивать не придется.
К тому же по VPN каналу и другой трафик бегает не хочется его через "router01" (192.168.110.1) тащить.

Когда на роутер поступает такой траффик, роутер шлет icmp редиректы, что, мол, трафик можно слать напрямую через 192.168.110.59. Так что это не проблема.
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение SemKA »

Наоборот, ни на одном из хостов подсети больше ничего настраивать не придется.

в данном случае вся соль в том что, router01 знает о существовании другой подсети "10.10.1.0/24" =(
потому хочется решить вопрос силами хоста zabbix, если конечно возможно.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение Bluetooth »

SemKA писал(а):
18.03.2013 13:08
Наоборот, ни на одном из хостов подсети больше ничего настраивать не придется.

в данном случае вся соль в том что, router01 знает о существовании другой подсети "10.10.1.0/24" =(

Колхоз этот все равно рано или поздно надо будет исправить. лучше рано.
потому хочется решить вопрос силами хоста zabbix, если конечно возможно.

Конечно, возможно. после чего он перестает ходить по маршруту?
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu

Re: Решено: Сброс маршрута в Ubuntu 12.04

Сообщение SemKA »

Bluetooth спасибо за подсказку. Обстоятельства так сложились что перенёс всю маршрутизацию на роутер. полёт нормальный.
Спасибо сказали: