Как заставить Client Bacula выполнять через определенный интерфейс?

465
Fernando Ely

мой первый вопрос здесь

У меня есть следующая резервная копия ниже:

Bacula 5.2 - Ubuntu Server 12

  • 192.168.1.113

База данных Oracle - Oracle Linux 5.7

  • 192.168.1.24 - eth0 - Используется для производства ERP.
  • 192.168.1.49 - eth1 - для резервных копий

В bacula-dir поместите его для подключения к клиенту Oracle Server по IP 192.168.1.49 следующим образом:

Client {    Name = imdban1-fd    Address = 192.168.1.49    FDPort = 9102    Catalog = MyCatalog   } 

Тем не менее, я отслеживаю через Nagios сетевые карты сервера Oracle, которые показывают, что трафик идет по карте eth0 (192.168.1.24)

Интерфейс связи: сетевая карта Image Nagios

Я выполняю команду netstat на сервере Oracle, и я нашел это:

bacula-fd 22543 0 3u IPv4 162890832 TCP 192.168.1.49:9102 (LISTEN) bacula-fd 22543 0 5u IPv4 163037153 TCP 192.168.1.24:39565->192.168.1.113:9103 (ESTABLISHED) 

Я хочу, чтобы резервное копирование выполнялось через IP 192.168.1.49, а не 1.24

Я вижу, что сервис работает через 1.49, но передача идет через 1.24.

Что я могу сделать по этому делу?

РЕДАКТИРОВАТЬ: Я нашел эту команду:

ip route add -host 192.168.1.113 через 192.168.1.1 src 192.168.1.49 dev eth1

Я постараюсь в безопасное время ....

1
Вам необходимо направить трафик на 192.168.1.49 через определенный интерфейс. Конкретная команда зависит от того, какой пакет сетевых утилит установлен на вашей платформе OEL 5.7. fpmurphy1 7 лет назад 0
РЕДАКТИРОВАТЬ: Я нашел эту команду: ** ip route add -host 192.168.1.113 через 192.168.1.1 src 192.168.1.49 dev eth1 ** Я постараюсь в безопасный период .... Fernando Ely 7 лет назад 0

1 ответ на вопрос

1
Fernando Ely

I found the solution..

I execute this command:

route add -host 192.168.1.113 dev eth1 

Now the backup copies are through the IP 1.49. ;)