Jump to content

Recommended Posts

Posted (edited)

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

Есть шлюз интернетовский в сети на 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

Edited by BobroCoder
Posted

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

Posted

поставьте 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-е много записей, так как это сетевой шлюз.

Posted

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

Posted

вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.