The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Squid3, 2 ISP, tcp_outgoing_address, !*! flameflower, 31-Май-12, 23:14  [смотреть все]
И так. Имеется шлюз на Debian 6.
На него заведено 2 ISP.
У каждого провайдера имеются свои ресурсы, которые не доступны из сетей не принадлежащих этому провайдеру.
Вопрос:
Можно ли с помощью Squid'a сделать так, что бы при запросах, допустим, на сеть 10.10.10.0/24 трафик "топал" через шлюз 10.10.10.1, а на подсеть 10.100.100.0/24 через шлюз 10.100.100.1 ?
Нашел строчку, через которую можно организовать примерно то, что надо, но не так, как хотелось бы.
tcp_outgoing_address. Если верить ману в конфиге, то используя эту опцию мы сможем отпралять трафик с локальной подсети через одного провайдера. А можно ли как нибудь в зависимости от dst-хост отправлять трафик через одного или второго провайдера?
  • Squid3, 2 ISP, tcp_outgoing_address, !*! PavelR, 08:39 , 01-Июн-12 (1)
    >[оверквотинг удален]
    > Вопрос:
    > Можно ли с помощью Squid'a сделать так, что бы при запросах, допустим,
    > на сеть 10.10.10.0/24 трафик "топал" через шлюз 10.10.10.1, а на подсеть
    > 10.100.100.0/24 через шлюз 10.100.100.1 ?
    > Нашел строчку, через которую можно организовать примерно то, что надо, но не
    > так, как хотелось бы.
    > tcp_outgoing_address. Если верить ману в конфиге, то используя эту опцию мы сможем
    > отпралять трафик с локальной подсети через одного провайдера. А можно ли
    > как нибудь в зависимости от dst-хост отправлять трафик через одного или
    > второго провайдера?

    Дочитайте ман. tcp_outgoing_address поддерживает acl.

    Т.е. где-то так:

    acl acl1 ......  #if needed
    acl acl2 dst 10.10.10.0/24

    tcp_outgoing_address 1.2.3.4 acl1 !acl2
    tcp_outgoing_address 2.3.4.5 acl1  acl2

    tcp_outgoing_address 5.6.7.8  #default / "fallback"

    • Squid3, 2 ISP, tcp_outgoing_address, !*! flameflower, 21:09 , 03-Июн-12 (2)
      >[оверквотинг удален]
      >> отпралять трафик с локальной подсети через одного провайдера. А можно ли
      >> как нибудь в зависимости от dst-хост отправлять трафик через одного или
      >> второго провайдера?
      > Дочитайте ман. tcp_outgoing_address поддерживает acl.
      > Т.е. где-то так:
      > acl acl1 ......  #if needed
      > acl acl2 dst 10.10.10.0/24
      > tcp_outgoing_address 1.2.3.4 acl1 !acl2
      > tcp_outgoing_address 2.3.4.5 acl1  acl2
      > tcp_outgoing_address 5.6.7.8  #default / "fallback"

      Благодарю за подсказку!
      И вправду был не внимателен.
      Решено. :)




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

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