The OpenNET Project / Index page

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

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

"Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 19-Фев-03, 13:31  (MSK)
Приветствую.

есть сервер1 у него eth0 - провайдер1 eth1 - локалка eth2 -  провайдер2 eth3 - выделеный канал до www.my.ru
есть еще сервер2 у него eth0 - провайдер1 eth1 - локалка eth2 -  провайдер3...
как организовать чтобы сервер2 ходил через eth3 сервера1 на www.my.ru
ибо трафик внутри провайдера1 намного дешевле гонять, чем хотить сервером2 на www.my.ru через провайдера1

после раздумывания над ситуацией и беглым знакомством с iproute2 сложилось мнение, что оно не даст добавить такой марщрут для сервера2.
И самым простым решением как кажется это создание тунелей между серверами..

Поможите бедным... сами мы не местные :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: Хитрая маршрутизация"
Сообщение от yoprst emailИскать по авторуВ закладки on 19-Фев-03, 13:51  (MSK)
мудрено как-то спрашиваешь
простой route -p add ... должон помочь помоему
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 19-Фев-03, 13:57  (MSK)
>мудрено как-то спрашиваешь
>простой route -p add ... должон помочь помоему
route add -host www.my.ru gw IPserver1 dev eth0
правило в различных вариациях не помогает..
говорит сеть не доступна
и в мане ни слова о ключе -p нет...
система red hat 7.3

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Хитрая маршрутизация"
Сообщение от yoprst emailИскать по авторуВ закладки on 19-Фев-03, 14:26  (MSK)
про ключ то я чтото нето завернул, то в виндах вроде
я то что недоступна, так напиши сначала маршрутизация на всех трех машинах - сервер2,сервер1,ввв.май.ру
примерно так (для своей системы почитай ман)
srv2
route add -host www.my.ru srv1 netmask eth1

srv1
route add -host www.my.ru srv1 255.255.255.0 eth3

my.ru
route add -host srv1 ....
route add -host srv2 ....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 19-Фев-03, 15:01  (MSK)
На www.my.ru я не могу ни чего писать, это не моё.
и как мне кажеться хост www.my.ru ни чего об этом знать не обязан..
на сервере1 уже все прописано и ходят они через этот канал... очень чудно, куча траффика экономится..

вот ошибка которая выскакивает
# route add -host www.my.ru gw сервер1 eth0
SIOCADDRT: Сеть недоступна

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 20-Фев-03, 08:31  (MSK)
Танец папуасов уже сплясал выходит что route не в состоянии справиться с этой задачей...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Хитрая маршрутизация"
Сообщение от Flash Искать по авторуВ закладки on 20-Фев-03, 08:55  (MSK)
>На www.my.ru я не могу ни чего писать, это не моё.
>и как мне кажеться хост www.my.ru ни чего об этом знать не
>обязан..
>на сервере1 уже все прописано и ходят они через этот канал... очень
>чудно, куча траффика экономится..
>
>вот ошибка которая выскакивает
># route add -host www.my.ru gw сервер1 eth0
>SIOCADDRT: Сеть недоступна

Видимо на www.my.ru не знают как маршрутизировать пакетики для сервера2, ведь они ходят в обе стороны. :) Так что прописывать маршрут до сервера2 на my.ru обязательно нужно. Либо настраивай snat|masq на сервере1 для 2-го.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Хитрая маршрутизация"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 20-Фев-03, 09:34  (MSK)
А действительно интересный вопрос.. как при помощи bsd принудительно заставлять ходить по определенному маршруту, когда ест ьальтернативы?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 20-Фев-03, 16:01  (MSK)
Предыдуший ответ дал работу воспаленному мозгу...
действительно если на сервере2 отловить пакет который идет на www.my.ru и завернуть его через snat на какойнить порт хххх на сервере1, а на сервере1 пакет пришедший на eth0 на порт хххх через dnat отправить через eth3  на www.my.ru, то это должно сработать.
Это одно из решений...
всетаки можно все тоже самое но при помощи route сделать.

И еще как мне кажется, а не "пофиг" ли всетаки www.my.ru на всю эту маршрутизацию ?? т.е. обязательно ли прописывать маршрут до сервера2 через eth3 сервера1 ???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Хитрая маршрутизация"
Сообщение от Boytronic Искать по авторуВ закладки on 21-Фев-03, 14:29  (MSK)
Очередной танец с бубнами закончен..
что получилось стучаться надобно с сервера2 на сервер1 на определенный порт и проукидывать это дело от имени сервера1 на www.my.ru
если идти напрямую с сервера2 на www.my.ru то фиг его знает как это дело заворачивать на сервер1 ...
или же альтернативный вариант использование тунелей между серверами.. там всё прозрачно...

ваши варианты ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Хитрая маршрутизация"
Сообщение от Ilia emailИскать по авторуВ закладки on 21-Фев-03, 17:31  (MSK)
>А действительно интересный вопрос.. как при помощи bsd принудительно заставлять ходить по
>определенному маршруту, когда ест ьальтернативы?

"полиси рутинг", в некотором приближении это ipfw fwd, хотя и не совсем.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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