URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94493
[ Назад ]

Исходное сообщение
"Как отдавать ответ адресом получателя?"

Отправлено Фахрабад , 19-Мрт-13 17:00 
Есть linux роутер и автономная система.
2 канала + bgp.
Соответственно на ротуре есть 3 интерфейса. 2 смотрят в интернет на разные каналы, а 3-й имеет адрес из автономной системы и смотрит в сеть, где расположены машины с адресами из этой автономной системы.

Проблема в том, что хотя по адресу автономной системы этот сервер доступен, однако, исходящие пакеты он отдает адресом интерфейса, который в настоящий момент является шлюзом в интернет.
Появились определенные сложности. Например если коннектится к серверу на адрес из автономной системы по openvpn, то соединения не происходит, т.к. ответ идет вовсе не тем адресом, на который коннектится клиент. Как это лечить?

Как сделать так, чтобы в пакете был указан адрес отправителя такой-же как и адрес, на который было инициировано соединение?


Содержание

Сообщения в этом обсуждении
"Как отдавать ответ адресом получателя?"
Отправлено reader , 19-Мрт-13 17:17 
>[оверквотинг удален]
> каналы, а 3-й имеет адрес из автономной системы и смотрит в
> сеть, где расположены машины с адресами из этой автономной системы.
> Проблема в том, что хотя по адресу автономной системы этот сервер доступен,
> однако, исходящие пакеты он отдает адресом интерфейса, который в настоящий момент
> является шлюзом в интернет.
> Появились определенные сложности. Например если коннектится к серверу на адрес из автономной
> системы по openvpn, то соединения не происходит, т.к. ответ идет вовсе
> не тем адресом, на который коннектится клиент. Как это лечить?
> Как сделать так, чтобы в пакете был указан адрес отправителя такой-же как
> и адрес, на который было инициировано соединение?

multihome или tcp вместо udp