The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка более одного маршрутизатора на FreeBsd"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от Orlenok (ok) on 19-Дек-10, 01:03 
Добрый день.

Существует необходимость раздать несколько каналов интернета (От разных провайдеров, 4 статических IP), на разные внутренние сети. В настоящий момент эту задачу решают 4 D-Link dir 100.
Идея в том чтобы заменить их на один сервер с FreeBsd.

Тем в интернете где описано как на базе FreeBsd создать роутер - предостаточно, есть нужная статья и на этом форуме  http://www.opennet.me/base/net/adsl_freebsd.txt.html

Но я смог создать только 1 роутер!!!!

По сети:

Все 4 провайдера предоставляют статические ip, маска соответственно 30, и необходимо указывать шлюз и DNS.

Комп с Freebsd подключен к свичу Cisco, на который приходят все каналы от провайдеров. Далее виланами они отправлются на порт, к которому подключен мой будущий роутер на FreeBsd.


  11 12 13 14  VLAN
_|__|__|__|________                ___________________________
/                   CISCO\             | Одна из Внутренних сетей    |
\________________/            |Допустим,  192.168.3.0/24     |
     |            |                           |___________________________|
     |            |_____________________|
     |Trunk       VLAN 111
_____|________
|интерфейс em0|
|      .                 |
|  FreeBsd         |
|____________ |


На сетевом интерфейсе em0 я создал 8 Vlan-ов, 4 приходят от провайдеров (11,12,13,14), и 4 я должен отдать на внутренние сети (Соответственно Vlan 111,112,113,114).
Далее я настроил FreeBsd в качестве роутера для одного из внешних каналов интернета (VLAN 11), НО ТОЛЬКО ОДНОГО.    

Поясняю проблему... При настройке я был вынужден прописать defaultrouter="190.20.20.71"  указанный мне провайдером (иначе ничего не работает). Но вот вся загвоздка как раз в том что он может быть ТОЛЬКО 1 !!!!

Сначала я решил что это можно как-либо смаршрутизировать, но кажется я ошибся.
В настройках маршрутизации нельзя указать:
"все пакеты с этого интерфейса отправлять на этот шлюз!"
Такого параметра просто нет    :(

Так же открыт вопрос получится ли поднять NAT одновременно на нескольких интерфейсах или нет.


Я прошу помощи...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от Aquarius (ok) on 19-Дек-10, 02:05 
>[оверквотинг удален]
>  указанный мне провайдером (иначе ничего не работает). Но вот вся
> загвоздка как раз в том что он может быть ТОЛЬКО 1
> !!!!
> Сначала я решил что это можно как-либо смаршрутизировать, но кажется я ошибся.
> В настройках маршрутизации нельзя указать:
> "все пакеты с этого интерфейса отправлять на этот шлюз!"
> Такого параметра просто нет    :(
> Так же открыт вопрос получится ли поднять NAT одновременно на нескольких интерфейсах
> или нет.
> Я прошу помощи...

Драматично ...

да, в настройках маршрутизации нельзя, зато есть целых 3 брандмауэра (на самом деле, достаточно одного), с помощь которых можно организовать policy based routing

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от rr (ok) on 19-Дек-10, 07:48 
>[оверквотинг удален]
>> Сначала я решил что это можно как-либо смаршрутизировать, но кажется я ошибся.
>> В настройках маршрутизации нельзя указать:
>> "все пакеты с этого интерфейса отправлять на этот шлюз!"
>> Такого параметра просто нет    :(
>> Так же открыт вопрос получится ли поднять NAT одновременно на нескольких интерфейсах
>> или нет.
>> Я прошу помощи...
> Драматично ...
> да, в настройках маршрутизации нельзя, зато есть целых 3 брандмауэра (на самом
> деле, достаточно одного), с помощь которых можно организовать policy based routing

1. PBR (policy based routing)
2. Множественные таблицы маршрутизации, если версия позволяет.
3. N виртуальных маршрутизаторов

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от Orlenok (ok) on 19-Дек-10, 10:08 

> 1. PBR (policy based routing)
> 2. Множественные таблицы маршрутизации, если версия позволяет.
> 3. N виртуальных маршрутизаторов

Благодарю за наводку... Основываясь на ней грамотно сформулировал запрос в googl и тут же нашел нужную мне статью....

Если кому интересно  http://ipfw.ism.kiev.ua/pbr.html

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от YuSt on 20-Дек-10, 00:35 
...  ну вообще-то уже давненько есть и работает ядерный нат, так что необходимости в natd уже как-бы и нету ;) Так что статья несколько устарела.
А Вам-бы посоветовал изначально немного разобраться с тем, что называется маршрутизация и BSD... Шлюз по умолчанию, которых Вы хотели вписать несколько - он собственно предназначается для той железки, на которой Вы подняли шлюз/маршрутизатор, и только для нее. И действительно может быть только один (почти).
А какими дорожками пойдут Ваши клиенты - зависит от того, как и чем Вы их "обработаете". Можете построить несколько таблиц маршрутизации и по каким-то критериям распихивать по ним клиентов, тогда шлюз по умолчанию в каждой из таблиц - это собственно и есть та дорожка, по которой пойдут клиенты, попавшие _именно_в_эту_таблицу_. Можете поманипулировать клиентами с помощью natd или ядерного nat - тогда интерфейс/адрес, через который они "увидят мир", задается непосредственно при конфигурировании определенного nat-а ...


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

3. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от rr (ok) on 19-Дек-10, 07:51 
> Добрый день.
> Существует необходимость раздать несколько каналов интернета (От разных провайдеров,
> 4 статических IP), на разные внутренние сети. В настоящий момент эту
> задачу решают 4 D-Link dir 100.

Каким образом задача решается на 4 D-Link dir 100? Там же  один WAN интерфейс?

>[оверквотинг удален]
>  указанный мне провайдером (иначе ничего не работает). Но вот вся
> загвоздка как раз в том что он может быть ТОЛЬКО 1
> !!!!
> Сначала я решил что это можно как-либо смаршрутизировать, но кажется я ошибся.
> В настройках маршрутизации нельзя указать:
> "все пакеты с этого интерфейса отправлять на этот шлюз!"
> Такого параметра просто нет    :(
> Так же открыт вопрос получится ли поднять NAT одновременно на нескольких интерфейсах
> или нет.
> Я прошу помощи...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от PavelR (??) on 19-Дек-10, 08:24 
>> Добрый день.
>> Существует необходимость раздать несколько каналов интернета (От разных провайдеров,
>> 4 статических IP), на разные внутренние сети. В настоящий момент эту
>> задачу решают 4 D-Link dir 100.
> Каким образом задача решается на 4 D-Link dir 100? Там же  
> один WAN интерфейс?

Вроде про фряху адекватный ответ написал....

Ну четыре железки взяли, четыре независимых сети и четыре независимых подключения.

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Настройка более одного маршрутизатора на FreeBsd"  +/
Сообщение от rr (ok) on 20-Дек-10, 08:09 
>>> Добрый день.
>>> Существует необходимость раздать несколько каналов интернета (От разных провайдеров,
>>> 4 статических IP), на разные внутренние сети. В настоящий момент эту
>>> задачу решают 4 D-Link dir 100.
>> Каким образом задача решается на 4 D-Link dir 100? Там же
>> один WAN интерфейс?
> Вроде про фряху адекватный ответ написал....
> Ну четыре железки взяли, четыре независимых сети и четыре независимых подключения.
> А теперь четыре сетки хотят между собой зависимыми (доступными друг для друга)
> сделать.

теперь понятно на N разных устройствах D-Link

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру