Страница 1 из 3
Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:00:19
kharkov_max
День добрый.
Пытаюсь включить на Freebsd 7.0 поддержку множественных таблиц маршрутизации.
Пытаюсь компилить ядро с опцией options ROUTETABLES=2, но выдает ошибку.
Не подскажете поддерживает Freebsd 7.0 данную функцию ?
И если поддерживает, то чего может не хватать.
Мое ядро перекомпиляно для поддержки IPFW и PF.
Заранее спасибо.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:01:40
Alex Keda
какую именно шибку
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:02:53
kharkov_max
Ну что типа такой опции нет ....
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:04:56
kharkov_max
Может я конечно что то не так делаю.
Но для включения этого функционала как я понял ничего военного не нужно ...
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:28:43
Yam
Семёрки бывают разные. То что вам нужно присутствует в STABLE, в RELEASE его нет.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 17:49:31
kharkov_max
Да действительно, у меня RELEASE
Качал с freebsd.org ((
А где можно качнуть STABLE 7.0, если можно то ссылкой.
И спасибо за помощь.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:03:48
Yam
Всё достаточно тривиально, качаем релиз, ставим, обновляем через cvsup мир, ядро до STABLE, пересобираем и используем.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:12:51
kharkov_max
А нет какого нить варианта с обновлением не через инет ?
Скажем скачать файл и обновится с диска и т.д. ?
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:21:27
Yam
Если только с уже обновленной машины взять /usr/src, а так нет - качать.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:24:41
paradox
>kharkov_max
есть вариант попросить кого то у кого жирный канал и есть время
сделать тебе на твою версию бсд
diff до стеибла или какого тебе надо
и то локально уже пропатчишь себе свой
но совсем не понятно
что мешает обновиться через инет
траффика там на это немного
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:36:56
kharkov_max
paradox писал(а):>kharkov_max
есть вариант попросить кого то у кого жирный канал и есть время
сделать тебе на твою версию бсд
diff до стеибла или какого тебе надо
и то локально уже пропатчишь себе свой
но совсем не понятно
что мешает обновиться через инет
траффика там на это немного
Да ни разу этого не делал, да и не уверен что получится, freebsd смотрит в инет через прокси, не подскажете как обновится через прокси и что конкретно нужно обновить для Routetable или просто все порты ?
Подскажите плиз как для начинающего, если не затруднит... ).
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:47:51
paradox
вряли кто то помнит что именно там нужно для роутеибла
поэтому лучше обновить всю фрю
как обновлять через проксик
попробуйте посикать cvsup + http
если чесно никогда не задавался подобным вопросом
а пускать пользователь через проксик - это зло
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:48:37
paradox
помоему svn через http работает...
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-28 18:54:43
Yam
Прокси не большая проблема, есть статейка "Жизнь после прокси или обновляемся и ставим порты и программы через прокси"
http://www.lissyara.su/?id=1579 Воспользуйтесь вариантом с prtunnel.
Как приручить cvsup, написано здесь:
http://www.freebsd.org/doc/ru_RU.KOI8-R ... cvsup.html src-all вам нужно обновлять с tag=RELENG_7, примерный sup-файл выглядеть будет так:
Код: Выделить всё
*default tag=RELENG_7
*default host=cvsup2.ru.FreeBSD.org
*default release=cvs delete use-rel-suffix compress
src-all
Ну а дальше как обычно, правите конфиг ядра, пересобираете, ставите и перезагружаетесь.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-29 8:03:28
zg
kharkov_max писал(а):Да ни разу этого не делал, да и не уверен что получится, freebsd смотрит в инет через прокси, не подскажете как обновится через прокси и что конкретно нужно обновить для Routetable или просто все порты ?
Подскажите плиз как для начинающего, если не затруднит... ).
Идём
сюда читаем как надо обновлять систему - первые несколько абзацев
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-30 11:11:31
Rita
Будьте добры ответьте, пожалуйста, а что такое "Множественные таблицы маршрутизации Freebsd 7.0"?
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-30 11:33:10
terminus
Сейчас во FreeBSD есть возможность использовать только одну глобальную таблицу маршрутизации, а с этой фичей появится возможность иметь много таблиц.
Больше не надо будет детать fwd в ipfw, если нужно раскидывать трафик на несколько маршрутизаторов.
http://perforce.freebsd.org/fileViewer. ... g/plan.txt
http://lists.freebsd.org/pipermail/free ... 85510.html
http://lists.freebsd.org/pipermail/free ... 17757.html
Код: Выделить всё
wsa02:julian 9] setfib -0 netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 172.28.14.1 UGS 0 788 bce1
127.0.0.1 127.0.0.1 UH 0 379 lo0
172.28.5/24 172.28.14.1 UGS 0 10 bce1
172.28.6.32/28 link#2 UC 0 0 em0
172.28.6.33 00:15:2b:46:56:90 UHLW 1 0 em0 1190
172.28.14/24 link#6 UC 0 0 bce1
172.28.14.1 00:04:23:b5:a9:2b UHLW 3 0 bce1 1117
wsa02:julian 10] setfib -1 netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 172.28.6.33 UGS 0 0 em0
1.1.1/28 172.28.6.33 UGS 0 0 em0
127.0.0.1 127.0.0.1 UH 0 1 lo0
172.28.5/24 172.28.6.33 UGS 0 6 em0
172.28.6.32/28 link#2 UC 0 0 em0
172.28.6.33 00:15:2b:46:56:90 UHLW 4 6 em0 1182
wsa02:rjulian 11]
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-30 14:11:01
Rita
Посмотрела, не плохая вещь, но от непривычки как то запутано все.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-30 17:39:39
kharkov_max
Спасибо за помощь.
Для информации...
Данная функция уже включена в ядро 7.1, т.е. даже порты не нужно обновлять.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-31 11:00:34
schizoid
а как оно переключается между таблицами? автоматически? если падает один маршрут, на второй перейдет?
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-10-31 11:33:41
terminus
Это policy based routing
schizoid писал(а):а как оно переключается между таблицами? автоматически? если падает один маршрут, на второй перейдет?
А это называется Equal-Cost Multipath и это будет в 8.0
http://en.wikipedia.org/wiki/Equal-cost ... th_routing
http://lists.freebsd.org/pipermail/cvs- ... 89956.html
http://ivoras.sharanet.org/freebsd/freebsd8.html
Equal cost multipath routing
Status: Committed to 8-CURRENT
Will appear in 8.0: sure
Authors: Qing Li
Web: commit message
ECMP routing allows for multiple routes to be handled by the kernel, including default routes. It potentially offers substantial increases in bandwidth by load-balancing traffic over multiple paths.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-11-01 8:46:21
kharkov_max
День добрый.
Ни как не могу найти описание как создавать удалять таблицы маршрутизации.
Как добавлять маршруты в необходимые таблицы и т.д.
Не подскажете ссылочкой ?
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-11-01 9:02:53
Yam
kharkov_max писал(а):День добрый.
Ни как не могу найти описание как создавать удалять таблицы маршрутизации.
Как добавлять маршруты в необходимые таблицы и т.д.
Не подскажете ссылочкой ?
http://forum.lissyara.su/viewtopic.php?p=109023#p109023
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-11-01 9:11:47
kharkov_max
Спасибо ))
И еще один глупый вопрос. Как дать таблице 1 имя т.е. что б обращаться к таблице не по номеру а по имени.
По сути я хочу добавить в rc.conf статические маршруты для нескольких таблиц.
Если есть примерчик или ссылочка киньте плиз.
Re: Множественные таблицы маршрутизации Freebsd 7.0
Добавлено: 2008-11-01 15:54:05
Al
Не понял одного: как заполнять эти таблицы статическими маршрутами при старте системы (типа static_routes) и как работает с ними ospf, например.