Jump to content
Калькуляторы

Обратный маршрут через другие сервера

Добрый день есть такая схема

------1

 

-----2 -----3

 

------4

 

------5

 

(Нарисовал как мог)

 

Маршрут от 5 к 1 прописан через 4->3

Маршрут от 1 к 5 прописан через 2->4

Т.е. мне нужно, что бы трафик от 1 к 5 шел через сервер 2, а наоборот через сервер3.

На Ubuntu 8.04 такая схема работает, на 10.04 12.04 нет.

Проблема в том, что когда приходит пакет от 1 к 5, то 5-й пытается ответить через сервер 3,

хотя при попытке просто послать пакет от 1 к 5-му, пакеты шлются через второй.

 

Кто знает какие настройки нужно поменять на 5, что бы он отвечал не с того интерфейса куда пришел запрос,

а с того где прописан маршрут к 1-му серверу.

 

P.S. Все сервера на Ubuntu, пользуюсь ей долго, в маршрутизации разбираюсь.

Share this post


Link to post
Share on other sites

С маршрутами все впорядке.

Default вверх на 3, о 5 знает, как о непосредственно подключеной сети.

 

P.S. дело в первом сервере, так как при тех же настройках debian работает отлично, в отличии от Ubuntu 10.04+

Edited by BlackGorunuch

Share this post


Link to post
Share on other sites

С маршрутами все впорядке.

Default вверх на 3, о 5 знает, как о непосредственно подключеной сети.

 

P.S. дело в первом сервере, так как при тех же настройках debian работает отлично, в отличии от Ubuntu 10.04+

 

Посмотрите rp_filter

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.