Перейти к содержимому
Калькуляторы

Прокинуть часть адресов маршрут проблема

Ситауция такая:

Есть шлюз интернетовский в сети на FreeBSD. В вилане 3 уходят и приходят внешние адреса xx.xx.xx.1/25. Необходимо часть адресов прокинуть на отдельный объект - шлюз.

Ну я выделяю например xx.xx.xx.56/29 туда, делаю на шлюзе маршрут "route add xx.xx.xx.56/29 xx.xx.xx.57".

Все работает нормально до прерывания линка. Но при любом прерывании чтобы снова нормально пошел трафик приходится удалить маршрут и добавить его занаво.

Конечно это не круто совсем и что то не правильно. Подскажите пожалуйста, в чем моя проблема?

Схема:

18e36780dd6a.png

Изменено пользователем BobroCoder

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставьте quagga и пропишите статические маршруты в ней. после появления линка квагга добавит маршрут в таблицу маршрутизации ядра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пока не работает arp -an что показывает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставьте quagga и пропишите статические маршруты в ней. после появления линка квагга добавит маршрут в таблицу маршрутизации ядра.

Пробовал. Quagga и так стоит. Но после добавления маршрута пишет что он inactive...

cooler> show ip route static

Codes: K - kernel route, C - connected, S - static, R - RIP,

O - OSPF, I - IS-IS, B - BGP, A - Babel,

> - selected route, * - FIB route

 

S xx.xx.xx.56/29 [1/0] via xx.xx.xx.57 inactive

 

Добавлю что в логах:

Sep 15 10:51:26 cooler kernel: arpresolve: can't allocate llinfo for xx.xx.xx.57

Sep 15 10:53:01 cooler kernel: arpresolve: can't allocate llinfo for xx.xx.xx.57

Sep 15 10:55:02 cooler kernel: arpresolve: can't allocate llinfo for xx.xx.xx.57

 

пока не работает arp -an что показывает?

А что я там должен увидеть? В arp-е много записей, так как это сетевой шлюз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57"

Спасибо. Мысль понял. Буду крутить, вертеть.

 

http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи.

Спасибо. Интересное решение. Может и пригодится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.