The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"eth0 -> Linux -> eth1 -> Internet -> eth2 (2.2.2.2)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"eth0 -> Linux -> eth1 -> Internet -> eth2 (2.2.2.2)"  
Сообщение от IGX email on 20-Апр-08, 19:30 
Привет, Соратники!

Есть локальная сеть и шлюз, раздающий Интернет через 2-х провайдеров.
Шлюз (Linux CentOS 5.1) имеет:
- eth0 смотрит в локальную сеть,
- eth1 (например, IP 1.1.1.1) и eth2 (например, IP 2.2.2.2) смотрят в Интернет.

Когда из локальной сети на eth0 приходят пакеты, адресованые 2.2.2.2, то они доставляются локально Линуксом. Как сделать, чтобы пакеты, пришедшие на eth0 и адресованые 2.2.2.2, доставлялись не локально, а направлялись в Интернет через eth1 и доставлялись на eth2 через Интернет?

Сейчас: eth0 -> Linux -> 2.2.2.2
Нужно: eth0 -> Linux -> eth1 -> Internet -> eth2 (2.2.2.2)

Пробовал делать через таблицы маршрутизации, но правила почему-то не работают, видимо встроенные правила локальной доставки срабатывают раньше :-(

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "eth0 -> Linux -> eth1 -> Internet -> eth2 (2.2.2.2)"  
Сообщение от PavelR (??) on 20-Апр-08, 20:57 
>Привет, Соратники!

Врядли тут есть твои соратники.

>Когда из локальной сети на eth0 приходят пакеты, адресованые 2.2.2.2, то они
>доставляются локально Линуксом. Как сделать, чтобы пакеты, пришедшие на eth0 и
>адресованые 2.2.2.2, доставлялись не локально, а направлялись в Интернет через eth1
>и доставлялись на eth2 через Интернет?

Нахуа ?


Чтобы поделать запрошенное, сначала выполни команды

ip ru sh

ip ro sh table local


а потом изучай маны, направление команды тебе покажут.

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

2. "eth0 -> Linux -> eth1 -> Internet -> eth2 (2.2.2.2)"  
Сообщение от IGX email on 20-Апр-08, 23:37 
>>Привет, Соратники!
>
>Врядли тут есть твои соратники.

Вспомнилось слово "соратники" и на тот момент оно показалось уместным :-)

>>Когда из локальной сети на eth0 приходят пакеты, адресованые 2.2.2.2, то они
>>доставляются локально Линуксом. Как сделать, чтобы пакеты, пришедшие на eth0 и
>>адресованые 2.2.2.2, доставлялись не локально, а направлялись в Интернет через eth1
>>и доставлялись на eth2 через Интернет?
>
>Нахуа ?

Описал упрощенную ситуацию. У шлюза не 3, а 7-8 интерфейсов, из которых три - выход в Интернет от трех провайдеров. Есть локальная сеть с пользователями, есть сеть DMZ, в которой находятся серверы. Понадобилось тестировать с одного из компов локальной сети связь с серверами DMZ с "компа из Интернет", как с ними работают наши клиенты.


>Чтобы поделать запрошенное, сначала выполни команды
>
>ip ru sh
>
>ip ro sh table local
>
>
>а потом изучай маны, направление команды тебе покажут.

Спасибо. В таблицу local никогда не заглядывал :-)

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

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

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




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

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