The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как организовать 2 шлюза (независимых), !*! c2h5oh, 03-Окт-05, 15:44  [смотреть все]
Всем доброго времени суток!
У меня такая поблема: есть внутренняя локалка с WinXP машинами и в ней Linux-шлюз, в него заходят 2 линка: 1-интернет eth2, 2-районная лок. сеть eth1. Во внутреннюю локалку смотрят 2 сетевухи: eth0, eth3. Нужно сделать так, чтоб трафик инета (eth2) шел на eth0, а трафик районной сети (eth1) - на eth3, т.е. какбы организовать 2 шлюза. При этом, если не прописан один из шлюзов в винде, отсутствовала бы соотв. сеть. Пробовал с iptables, но от того, что не знал и забыл нечего не вышло.
Заранее благодарен.
  • Как организовать 2 шлюза (независимых), !*! bass, 07:08 , 04-Окт-05 (1)
    >Всем доброго времени суток!
    >У меня такая поблема: есть внутренняя локалка с WinXP машинами и в
    >ней Linux-шлюз, в него заходят 2 линка: 1-интернет eth2, 2-районная лок.
    >сеть eth1. Во внутреннюю локалку смотрят 2 сетевухи: eth0, eth3. Нужно
    >сделать так, чтоб трафик инета (eth2) шел на eth0, а трафик
    >районной сети (eth1) - на eth3, т.е. какбы организовать 2 шлюза.
    >При этом, если не прописан один из шлюзов в винде, отсутствовала
    >бы соотв. сеть. Пробовал с iptables, но от того, что не
    >знал и забыл нечего не вышло.
    >Заранее благодарен.

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

  • Как организовать 2 шлюза (независимых), !*! Кирилл, 10:46 , 08-Окт-05 (2)
    >Всем доброго времени суток!
    >У меня такая поблема: есть внутренняя локалка с WinXP машинами и в
    >ней Linux-шлюз, в него заходят 2 линка: 1-интернет eth2, 2-районная лок.
    >сеть eth1. Во внутреннюю локалку смотрят 2 сетевухи: eth0, eth3. Нужно
    >сделать так, чтоб трафик инета (eth2) шел на eth0, а трафик
    >районной сети (eth1) - на eth3, т.е. какбы организовать 2 шлюза.
    >При этом, если не прописан один из шлюзов в винде, отсутствовала
    >бы соотв. сеть. Пробовал с iptables, но от того, что не
    >знал и забыл нечего не вышло.
    >Заранее благодарен.


    Стучи в аську - 257119991
    Настрою или подскажу

    • Как организовать 2 шлюза (независимых), !*! Кирилл, 11:01 , 08-Окт-05 (3)
      Сразу видно, что изначально плохо продумано - почему весь трафик не направить на один шлюз, который смотрел бы в LAN одним интерфейсом???
      Навертел-то. Стучи, настрою и объясню :-)

      257119991

      У этой проблемы есть 2 решения:
      1. НЕПРАВИЛЬНОЕ - так и оставить два шлюза в локалке, но на каждой машине в LAN придётся добавить правило маршрутизации для доступа к районной ЛВС.
      Допустим, в районной сети используются адреса 10.*.*.*
      Тогда на каждой клиентской машине нужно сделать следующее (под вин) - добавить в таблицу маршрутизации правило, которое бы направляло все пакеты с  адресами назначения в гор.сеть (10.0.0.0/8) на данный шлюз (напр. 192.168.1.2)
      route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.2
      Другой шлюз, куда должен направляться инет-трафик пусть так и остаётся шлюзом по умолчанию

      2. ПРАВИЛЬНОЕ - удалить один из интерфейсов, например eth3, в итоге в лан должен смотреть ТОЛЬКО один физический интерфейс. Допустим в LAN используются адреса 192.168.1.0-254, пусть у этого единственного роутера будет адрес 192.168.1.1
      А уже на роутере задать таблицу маршрутизации - какие пакеты на какой интерфейс перебрасывать. Если районная ЛВС односегментная, и её диапазон совпадает с диапазоном, заданным маской интерфейса в районную ЛВС, то соответствующие правила в таблице маршрутиации и так будут :-), и ничего менять не придётся.
      Единственное, нужно включить маршрутизацию
      кажется, делать при каждой загрузке так
      echo 1 > /proc/sys/net/ipv4/ip_forward

      Ну и необходимо корректно настроить iptables,
      правильно организовать фильтрацию и NAT

      RTFM 'iptables tutorial'




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

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