The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Сервер с несколькими интерфейсами, !*! Harlan, 13-Мрт-20, 08:40  [смотреть все]
Находил кучу материалов касающихся нескольких интерфейсов на машине, смотрящих на разных провайдеров, но все они, как правило, касались резервирования каналов, либо балансировки нагрузки. Меня же интересует немного другой момент.

Есть: Сервер с CentOS 8, и четырьмя интерфейсами Ethernet.

enp0: LAN. IPAddress: 192.168.1.1/24
enp1: Provider 1. IPAddress: 10.1.1.110/30 Default Gateway: 10.1.1.109
enp2: Provider 2. IPAddress: 10.2.2.220/28 Gateway: 10.2.2.209
enp3: Provider 3. IPAddress: 10.3.3.30/29 Gateway: 10.3.3.25


На сервере развёрнуты HTTP, FTP. Планируется развернуть OpenVPN (udp mode) для доступа из-вне в локальную сеть. Сама машина роутером не является (транзитный трафик между интерфейсами ethernet запрещён).

Пытаюсь из-вне пропинговать адреса интерфесов сервера.
ping 10.1.1.110 - отправлено 5 пакетов / получено 5 пакетов
ping 10.2.2.220 - отправлено 5 пакетов / получено 0 пакетов
ping 10.3.3.30 - отправлено 5 пакетов / получено 0 пакетов

Сканер запущенный на сервере показал, что пинги на сервер прилетают, но ответы отправляются через enp1 (Default Gateway) с выставленным Source IP 10.1.1.110.
Боюсь, что с OpenVPN может возникнуть такая же ситуация.

Подскажите, пожалуйста, как сделать так, чтобы ответы на пинги (и сессии OpenVPN), отправлялись с того же интерфейса (и с того же IP), на который пришел запрос?

Поможет ли тут Source routing от iproute2?




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

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