Маршрутизация Freebsd

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Goranach
проходил мимо
Сообщения: 3
Зарегистрирован: 2007-08-13 20:13:39

Маршрутизация Freebsd

Непрочитанное сообщение Goranach » 2007-08-13 20:16:37

Стоит сервер на Freebsd 6.2.
Надо подключить его к нескольким каналам.
НО надо чтобы ответы исходили через тотже интерфейс, через который пришли, а не по дефолтному.
Просьба не отвечать только обзими фразами, т.к. в этом деле я не специалист, иначе бы не спрашива ).

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1284
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Маршрутизация Freebsd

Непрочитанное сообщение vintovkin » 2007-08-13 20:43:07

opennet.ru -> poisk -> router маршрутизатор на бзде
google.com/bsd
Junos OS kernel based on FreeBSD UNIX.

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение proxy-man » 2007-08-13 20:56:24

Goranach писал(а):Стоит сервер на Freebsd 6.2.
Надо подключить его к нескольким каналам.
НО надо чтобы ответы исходили через тотже интерфейс, через который пришли, а не по дефолтному.
Просьба не отвечать только обзими фразами, т.к. в этом деле я не специалист, иначе бы не спрашива ).
Ты планируешь сделать что-то похожее на multipath? Какие типы подключений используются или будут использоваться?
ЗЫ - в таких случаях неплохо прикладывать картинку :)
Have trouble with Windows - reboot,
Have trouble with Unix - be root!

Goranach
проходил мимо
Сообщения: 3
Зарегистрирован: 2007-08-13 20:13:39

Re: Маршрутизация Freebsd

Непрочитанное сообщение Goranach » 2007-08-13 21:24:36

будут тока статические ипы ethernet.
Надо только чтобы пакет запрос пришедший на сервер обработался и ответ был выпушен через тот же ип что и пришел.
Топология сети тут не причем :)
Могу сказать, что щас есть 2 канала от одного провайдера и 1 через другого, надо чтобы клиенты получали ответы через тот же интерфейс к кокому коннектятся.

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение Alex Keda » 2007-08-13 23:50:31

это сложно...
а что за приложение? Оно само не умеет?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение proxy-man » 2007-08-14 11:11:28

Goranach писал(а):будут тока статические ипы ethernet.
Надо только чтобы пакет запрос пришедший на сервер обработался и ответ был выпушен через тот же ип что и пришел.
Топология сети тут не причем :)
Могу сказать, что щас есть 2 канала от одного провайдера и 1 через другого, надо чтобы клиенты получали ответы через тот же интерфейс к кокому коннектятся.
У тебя будет direct link в мир через Ethernet?
Если да, то можно конечно попытаться реализовать через ipfw+natd ... Но Лис прав, это довольно сложная задача для "писюкового рутера"
Have trouble with Windows - reboot,
Have trouble with Unix - be root!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение manefesto » 2007-08-14 12:20:08

Суть не совсем ясна.
Но из того что я понял предлагаю следующие решение.

посадить мрашрутизацию по двум каналам от одного провайдера в систему находящуюся в jail окружении.
А оставшийся канал уже в реальной.

А доступ к внешнему миру из локальной сети уже делить....
Типа из этой половины сети ходит в инет через такой то шлюз, оставшимся через такой то.

Хотя это чистой воды танцы с бубном.
я такой яростный шо аж пиздеЦ
Изображение

Goranach
проходил мимо
Сообщения: 3
Зарегистрирован: 2007-08-13 20:13:39

Re: Маршрутизация Freebsd

Непрочитанное сообщение Goranach » 2007-08-14 16:19:55

Вообщем полазив по инету я понял, что на фряхе не реально сделать так, чтобы ответ на пакет отправлялся туда откуда он пришел.
Можно только сделать на linux с помошью iproute2.
P.S.
Мне не нужна локальная сеть.
Нужен только чтобы сервер работал, а именно апач, мускул, и некоторые другие, игровой хотел поднять )
Буду переходить на linux, а жаль :?

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение Alex Keda » 2007-08-14 19:02:56

думается. грамотный роутинг решил бы все проблемы.
однако - на нет и суда нет :)
===========
для винды тоже много полезных приблуд есть.
два клика мышью - и всё :)
Убей их всех! Бог потом рассортирует...

mak_v_
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение mak_v_ » 2008-03-25 2:16:13

Простите за точто наплодил аналогичный тред,http://forum.lissyara.su/viewtopic.php?f=8&t=7777 но проблемма актуальна,
неужели никто подобным не занимался ?

Давайте вместе поборим - посмотрите хотя-бы на номер поста 7777 - неужели не повод .....
а если серьёзно - бьюсь головой вторые сутки - ни в какую

Ткните лбом

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение schizoid » 2008-03-25 10:47:30

аналагична.
скоро тоже нуно будет думать. моя ситуация такая:
есть 2 канала в инет (2 ADSL модема, соединение по pppoe). Из них один канал статический (там сайт + почта), один динамический (выдается Ип по dhcp).
что необходимо:
1. чтобы сайт и почта была видна в мир, т.е. висели на статике.
2. в основном пользователи ходят через динамический канал, он толще.
3. есть пользователи, которые ходят со статического канала (им нужен реальный ИП для доступа к некоторым ресурсам).
4. при пропадании одного из каналов, всех пользователей переключать на другой. при восстановлении связи - все назад.

вот, что требуется мне.
сейчас все это крутится на DL-LB604, но нет никакой статистики, и невозможно нормально порезать канал...

реально ли такое на 1-м рутере на фре реализовать?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
s@sh@
мл. сержант
Сообщения: 82
Зарегистрирован: 2006-11-15 12:18:30

Re: Маршрутизация Freebsd

Непрочитанное сообщение s@sh@ » 2008-03-25 11:09:33

Посмотрите в сторону проекта Quagga

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение princeps » 2008-03-25 11:13:49

А что, просто прописав таблицу маршрутизации, нельзя добиться нужных результатов?
schizoid писал(а):4. при пропадании одного из каналов, всех пользователей переключать на другой. при восстановлении связи - все назад.
По этому поводу можно читать здесь: http://www.samag.ru/art/02.2007/02.2007_09.html
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение schizoid » 2008-03-25 11:31:24

s@sh@ писал(а):Посмотрите в сторону проекта Quagga
извиняюсь - это сообщение кому предназначалось?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

mak_v_
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение mak_v_ » 2008-03-25 11:34:17

princeps - надо чтобы сервисы были доступны ОДНОВРЕМЕННО по обоим каналам
s@sh@ - Простите а для кваги АС-ку подымать?

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение schizoid » 2008-03-26 0:04:00

а в 7-ке iproute2 еще не добавили?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Маршрутизация Freebsd

Непрочитанное сообщение hizel » 2008-03-26 0:21:16

куага\зёбра - набор демонов динамического роутинга

скорее уж куагу для АСки поднимать, а не наоборот )
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение schizoid » 2008-03-26 16:42:46

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

Жека
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение Жека » 2008-03-27 16:46:51

У меня так сделано 2 канала (один безлимит, второй как полагается быстрый и за большие деньги)
Весь HTTP летит через 1 канал ну а все остальное через 2 канал. Если падает одно из двух переключаем все на
1канал ну и наоборот. Если уж два одновременно грохнутся тда писец пушистый.
Почтовик внутри к нему проброс, ну и обязательно две MX записи чтоб если что стучались на резервный канал.

Все добро фунициклирует за счет IPFW NATD настроек ядра (да что там одна всего настроечка самая важная)

mak_v_
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение mak_v_ » 2008-03-28 10:23:02

Товарищи!!!!
давайте постить по теме

ЕЩЁ РАЗ:(для для тех кто не сильно вникал)

НАДО:
РАБОТАЮЩИЕ СЕРВИСЫ НА 2 IP ОДНОВРЕМЕННО
(просьба не лепить решения в которых эта схема не работает)

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение Dron » 2008-03-28 13:30:44

У меня через ipfw реализовано так:

Код: Выделить всё

 
       ipfw add fwd 1.1.1.1 ip from 1.1.1.2 to any out
       ipfw add fwd 1.1.1.1 ip from 1.1.1.3 to any out
       ipfw add fwd 1.1.1.1 ip from 1.1.1.4 to any out
       ipfw add fwd 2.2.2.1 ip from 2.2.2.2 to any out
3 ip с одного прова и один ip с другого прова... с какого ip пакет пришел в систему, через тот и уйдет, а через что ему идти, вот как раз и определяют эти строчки....
Та Да...

mak_v_
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение mak_v_ » 2008-03-30 12:35:24

всё решилось строкой
rdr pass on $ext_if2 inet proto udp from any to $ext_if2 port $service -> $ext_if1
Тоесть тупым редиректом нужных сервисов
спсибо всем, можно темку зарывать

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

Re: Маршрутизация Freebsd

Непрочитанное сообщение schizoid » 2008-03-30 19:49:21

Жека писал(а):У меня так сделано 2 канала (один безлимит, второй как полагается быстрый и за большие деньги)
Весь HTTP летит через 1 канал ну а все остальное через 2 канал. Если падает одно из двух переключаем все на
1канал ну и наоборот. Если уж два одновременно грохнутся тда писец пушистый.
Почтовик внутри к нему проброс, ну и обязательно две MX записи чтоб если что стучались на резервный канал.

Все добро фунициклирует за счет IPFW NATD настроек ядра (да что там одна всего настроечка самая важная)
переключение между каналами как осуществляется? скриптами проверяешь канал или как-то по-другому осуществил?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

_kirill_
ст. сержант
Сообщения: 311
Зарегистрирован: 2007-05-11 9:41:21
Откуда: Tashkent
Контактная информация:

Re: Маршрутизация Freebsd

Непрочитанное сообщение _kirill_ » 2008-03-30 20:37:40

пока во фри не добавят метрики на маршруты и не сделают "нормальную" таблицу маршрутизации, чтоб хотяб можно было добавлять 2 дефолтовых машрута и т.д. и т.п., то будет всегда такая жопа. Пока, на мой взгляд, это основная проблема фри в данный момент...

mak_v_
проходил мимо

Re: Маршрутизация Freebsd

Непрочитанное сообщение mak_v_ » 2008-03-30 23:53:43

Все бегает через дефолт гв
Сервисы работают на обеих ИП, в случае падения - могу скрипт подкинуть (у меня такое редко - переключаю руками если вдруг надо)