Страница 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
Yam писал(а):
kharkov_max писал(а):День добрый.

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

Не подскажете ссылочкой ?
http://forum.lissyara.su/viewtopic.php?p=109023#p109023
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
Спасибо ))

И еще один глупый вопрос. Как дать таблице 1 имя т.е. что б обращаться к таблице не по номеру а по имени.
По сути я хочу добавить в rc.conf статические маршруты для нескольких таблиц.

Если есть примерчик или ссылочка киньте плиз.

Re: Множественные таблицы маршрутизации Freebsd 7.0

Добавлено: 2008-11-01 15:54:05
Al
Не понял одного: как заполнять эти таблицы статическими маршрутами при старте системы (типа static_routes) и как работает с ними ospf, например.