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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 17:00:19

День добрый.

Пытаюсь включить на Freebsd 7.0 поддержку множественных таблиц маршрутизации.
Пытаюсь компилить ядро с опцией options ROUTETABLES=2, но выдает ошибку.

Не подскажете поддерживает Freebsd 7.0 данную функцию ?
И если поддерживает, то чего может не хватать.
Мое ядро перекомпиляно для поддержки IPFW и PF.

Заранее спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2008-10-28 17:01:40

какую именно шибку
Убей их всех! Бог потом рассортирует...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 17:02:53

Ну что типа такой опции нет ....

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 17:04:56

Может я конечно что то не так делаю.
Но для включения этого функционала как я понял ничего военного не нужно ...

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

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

Непрочитанное сообщение Yam » 2008-10-28 17:28:43

Семёрки бывают разные. То что вам нужно присутствует в STABLE, в RELEASE его нет.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 17:49:31

Да действительно, у меня RELEASE
Качал с freebsd.org ((

А где можно качнуть STABLE 7.0, если можно то ссылкой.

И спасибо за помощь.

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

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

Непрочитанное сообщение Yam » 2008-10-28 18:03:48

Всё достаточно тривиально, качаем релиз, ставим, обновляем через cvsup мир, ядро до STABLE, пересобираем и используем.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 18:12:51

А нет какого нить варианта с обновлением не через инет ?
Скажем скачать файл и обновится с диска и т.д. ?

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

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

Непрочитанное сообщение Yam » 2008-10-28 18:21:27

Если только с уже обновленной машины взять /usr/src, а так нет - качать.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2008-10-28 18:24:41

>kharkov_max
есть вариант попросить кого то у кого жирный канал и есть время
сделать тебе на твою версию бсд
diff до стеибла или какого тебе надо
и то локально уже пропатчишь себе свой

но совсем не понятно
что мешает обновиться через инет
траффика там на это немного

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-28 18:36:56

paradox писал(а):>kharkov_max
есть вариант попросить кого то у кого жирный канал и есть время
сделать тебе на твою версию бсд
diff до стеибла или какого тебе надо
и то локально уже пропатчишь себе свой

но совсем не понятно
что мешает обновиться через инет
траффика там на это немного
Да ни разу этого не делал, да и не уверен что получится, freebsd смотрит в инет через прокси, не подскажете как обновится через прокси и что конкретно нужно обновить для Routetable или просто все порты ?

Подскажите плиз как для начинающего, если не затруднит... ).

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2008-10-28 18:47:51

вряли кто то помнит что именно там нужно для роутеибла
поэтому лучше обновить всю фрю

как обновлять через проксик
попробуйте посикать cvsup + http

если чесно никогда не задавался подобным вопросом
а пускать пользователь через проксик - это зло

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2008-10-28 18:48:37

помоему svn через http работает...

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

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

Непрочитанное сообщение Yam » 2008-10-28 18:54:43

Прокси не большая проблема, есть статейка "Жизнь после прокси или обновляемся и ставим порты и программы через прокси" 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
Ну а дальше как обычно, правите конфиг ядра, пересобираете, ставите и перезагружаетесь.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2008-10-29 8:03:28

kharkov_max писал(а):Да ни разу этого не делал, да и не уверен что получится, freebsd смотрит в инет через прокси, не подскажете как обновится через прокси и что конкретно нужно обновить для Routetable или просто все порты ?

Подскажите плиз как для начинающего, если не затруднит... ).
Идём сюда читаем как надо обновлять систему - первые несколько абзацев

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

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

Непрочитанное сообщение Rita » 2008-10-30 11:11:31

Будьте добры ответьте, пожалуйста, а что такое "Множественные таблицы маршрутизации Freebsd 7.0"?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-10-30 11:33:10

Сейчас во 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]
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

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

Непрочитанное сообщение Rita » 2008-10-30 14:11:01

Посмотрела, не плохая вещь, но от непривычки как то запутано все.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-10-30 17:39:39

Спасибо за помощь.

Для информации...
Данная функция уже включена в ядро 7.1, т.е. даже порты не нужно обновлять.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

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

Непрочитанное сообщение schizoid » 2008-10-31 11:00:34

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

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

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

Непрочитанное сообщение terminus » 2008-10-31 11:33:41

Это 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.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-11-01 8:46:21

День добрый.

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

Не подскажете ссылочкой ?

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

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

Непрочитанное сообщение Yam » 2008-11-01 9:02:53

kharkov_max писал(а):День добрый.

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

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2008-11-01 9:11:47

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 статические маршруты для нескольких таблиц.

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

Al
ст. прапорщик
Сообщения: 501
Зарегистрирован: 2007-10-18 13:42:48
Откуда: Тверь
Контактная информация:

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

Непрочитанное сообщение Al » 2008-11-01 15:54:05

Не понял одного: как заполнять эти таблицы статическими маршрутами при старте системы (типа static_routes) и как работает с ними ospf, например.