BobroCoder Опубликовано 14 сентября, 2013 (изменено) · Жалоба Ситауция такая: Есть шлюз интернетовский в сети на FreeBSD. В вилане 3 уходят и приходят внешние адреса xx.xx.xx.1/25. Необходимо часть адресов прокинуть на отдельный объект - шлюз. Ну я выделяю например xx.xx.xx.56/29 туда, делаю на шлюзе маршрут "route add xx.xx.xx.56/29 xx.xx.xx.57". Все работает нормально до прерывания линка. Но при любом прерывании чтобы снова нормально пошел трафик приходится удалить маршрут и добавить его занаво. Конечно это не круто совсем и что то не правильно. Подскажите пожалуйста, в чем моя проблема? Схема: Изменено 15 сентября, 2013 пользователем BobroCoder Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
boco Опубликовано 14 сентября, 2013 · Жалоба поставьте quagga и пропишите статические маршруты в ней. после появления линка квагга добавит маршрут в таблицу маршрутизации ядра. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 14 сентября, 2013 · Жалоба пока не работает arp -an что показывает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BobroCoder Опубликовано 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-е много записей, так как это сетевой шлюз. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
boco Опубликовано 16 сентября, 2013 · Жалоба вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 16 сентября, 2013 · Жалоба http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BobroCoder Опубликовано 16 сентября, 2013 · Жалоба вы пытаетесь смаршрутизировать сеть через шлюз из той же самой сети? оригинально. повесьте на ваш линк фиктивные адреса /30 и маршрутизируйте через них. incative - потому что "can't allocate llinfo for xx.xx.xx.57" Спасибо. Мысль понял. Буду крутить, вертеть. http://svn1.sytes.net/fallback-gw/ -- годится в т.ч. для данной задачи. Спасибо. Интересное решение. Может и пригодится. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...