The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Хождение пакетов через канал того провайдра, откуда они приш..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [Проследить за развитием треда]

"Хождение пакетов через канал того провайдра, откуда они приш..." 
Сообщение от XoRe emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 26-Июн-04, 06:16  (MSK)
Имеется сервер на FreeBSD, у которого 2 или более каналов подключения к интернету через разных провайдеров. Следовательно у сервера имеется несколько ip адресов и несколько шлюзов, через которые может ездить траффик.
И к серверу коннектятся не на один "главный" ip адрес, а на несколько.
Нужно сделать так, чтобы маршрутизация этих соединений шла через те шлюзы, с которых пришел запрос. А не через defaultroute.
Поясню примером:
Есть ip 101.102.103.104, для которого шлюзом будет 101.102.103.111,
Есть ip 201.202.203.204, для которого шлюзом будет 201.202.203.211.

Нужно сделать, чтобы соединения, пришедшие на 101.102.103.104, ходили через 101.102.103.111. А все соединения, пришедшие на 201.202.203.204, ходили через 201.202.203.211. То есть независимо, от того, какой щлюз стоит в данный момент как defaultroute.

Помогите пожалуйста советом, как организовать это на FreeBSD 5.1.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Хождение пакетов через канал того провайдра, откуда они приш..." 
Сообщение от Citrin emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(ok) on 26-Июн-04, 12:20  (MSK)
>Нужно сделать так, чтобы маршрутизация этих соединений шла через те шлюзы, с
>которых пришел запрос. А не через defaultroute.
>Поясню примером:
>Есть ip 101.102.103.104, для которого шлюзом будет 101.102.103.111,
>Есть ip 201.202.203.204, для которого шлюзом будет 201.202.203.211.
>
>Нужно сделать, чтобы соединения, пришедшие на 101.102.103.104, ходили через 101.102.103.111. А все
>соединения, пришедшие на 201.202.203.204, ходили через 201.202.203.211.

ipfw add fwd 101.102.103.111 ip from 101.102.103.104 to any
ipfw add fwd 201.202.203.211 ip from 201.202.203.204 to any

А вообще на эту тем есть пара статей на opennet.ru, ищутся по ключевым словам Policy Based Routing FreeBSD
--
Антон Южанинов


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Хождение пакетов через канал того провайдра, откуда они приш..." 
Сообщение от XoRe emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 28-Июн-04, 05:42  (MSK)

>ipfw add fwd 101.102.103.111 ip from 101.102.103.104 to any
>ipfw add fwd 201.202.203.211 ip from 201.202.203.204 to any
>
>А вообще на эту тем есть пара статей на opennet.ru, ищутся по
>ключевым словам Policy Based Routing FreeBSD
>--
>Антон Южанинов

Не идет. Если стоит шлюзом 101.102.103.104, а запросы с других серверов отправляются на 201.202.203.204, то в tcpdump видно, что эти пакеты приходят на 201.202.203.204, но на этом все и заканчивается.

попробую поставить fwd перед divert'ом в ipfw

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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