The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Хождение пакетов через канал того провайдра, откуда они приш..., !*! XoRe, 26-Июн-04, 06:16  [смотреть все]
Имеется сервер на 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.

  • Хождение пакетов через канал того провайдра, откуда они приш..., !*! Citrin, 12:20 , 26-Июн-04 (1)
    >Нужно сделать так, чтобы маршрутизация этих соединений шла через те шлюзы, с
    >которых пришел запрос. А не через 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
    --
    Антон Южанинов


    • Хождение пакетов через канал того провайдра, откуда они приш..., !*! XoRe, 05:42 , 28-Июн-04 (2)

      >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




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

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