The OpenNET Project / Index page

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

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

"Как организовать 2 шлюза (независимых)" 
Сообщение от c2h5oh emailИскать по авторуВ закладки(ok) on 03-Окт-05, 15:44  (MSK)
Всем доброго времени суток!
У меня такая поблема: есть внутренняя локалка с WinXP машинами и в ней Linux-шлюз, в него заходят 2 линка: 1-интернет eth2, 2-районная лок. сеть eth1. Во внутреннюю локалку смотрят 2 сетевухи: eth0, eth3. Нужно сделать так, чтоб трафик инета (eth2) шел на eth0, а трафик районной сети (eth1) - на eth3, т.е. какбы организовать 2 шлюза. При этом, если не прописан один из шлюзов в винде, отсутствовала бы соотв. сеть. Пробовал с iptables, но от того, что не знал и забыл нечего не вышло.
Заранее благодарен.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Как организовать 2 шлюза (независимых)" 
Сообщение от bass Искать по авторуВ закладки(??) on 04-Окт-05, 07:08  (MSK)
>Всем доброго времени суток!
>У меня такая поблема: есть внутренняя локалка с WinXP машинами и в
>ней Linux-шлюз, в него заходят 2 линка: 1-интернет eth2, 2-районная лок.
>сеть eth1. Во внутреннюю локалку смотрят 2 сетевухи: eth0, eth3. Нужно
>сделать так, чтоб трафик инета (eth2) шел на eth0, а трафик
>районной сети (eth1) - на eth3, т.е. какбы организовать 2 шлюза.
>При этом, если не прописан один из шлюзов в винде, отсутствовала
>бы соотв. сеть. Пробовал с iptables, но от того, что не
>знал и забыл нечего не вышло.
>Заранее благодарен.

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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

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


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

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как организовать 2 шлюза (независимых)" 
Сообщение от Кирилл Искать по авторуВ закладки(??) on 08-Окт-05, 11:01  (MSK)
Сразу видно, что изначально плохо продумано - почему весь трафик не направить на один шлюз, который смотрел бы в 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'

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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