BobroCoder Posted September 14, 2013 Posted September 14, 2013 (edited) Ситауция такая: Есть шлюз интернетовский в сети на FreeBSD. В вилане 3 уходят и приходят внешние адреса xx.xx.xx.1/25. Необходимо часть адресов прокинуть на отдельный объект - шлюз. Ну я выделяю например xx.xx.xx.56/29 туда, делаю на шлюзе маршрут "route add xx.xx.xx.56/29 xx.xx.xx.57". Все работает нормально до прерывания линка. Но при любом прерывании чтобы снова нормально пошел трафик приходится удалить маршрут и добавить его занаво. Конечно это не круто совсем и что то не правильно. Подскажите пожалуйста, в чем моя проблема? Схема: Edited September 15, 2013 by BobroCoder Вставить ник Quote
boco Posted September 14, 2013 Posted September 14, 2013 поставьте quagga и пропишите статические маршруты в ней. после появления линка квагга добавит маршрут в таблицу маршрутизации ядра. Вставить ник Quote
Ivan_83 Posted September 14, 2013 Posted September 14, 2013 пока не работает arp -an что показывает? Вставить ник Quote
BobroCoder Posted September 15, 2013 Author Posted September 15, 2013 поставьте 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-е много записей, так как это сетевой шлюз. Вставить ник Quote
boco Posted September 16, 2013 Posted September 16, 2013 вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57" Вставить ник Quote
Ilya Evseev Posted September 16, 2013 Posted September 16, 2013 http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи. Вставить ник Quote
BobroCoder Posted September 16, 2013 Author Posted September 16, 2013 вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57" Спасибо. Мысль понял. Буду крутить, вертеть. http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи. Спасибо. Интересное решение. Может и пригодится. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.