Официальный форум СВД Встраиваемые Системы
21 Июля, 2018, 22:04:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Доступ к одной подсети через два различных шлюза в QNX 4.25  (Прочитано 350 раз)
z_lex
Интересующийся

Сообщений: 7


« : 04 Марта, 2018, 19:07:56 »

Здравствуйте!
Имеется машина с QNX 4.25 (КПДА.00002-01) и двумя сетевыми интерфейсами: на одном условно выставлен ip-адрес 192.168.1.34, и он напрямую подключен к шлюзу с адресом 192.168.1.33, на втором - 192.168.1.50, напрямую подключен к шлюзу 192.168.1.49.

Интерфейсы конфигурируются следующим образом:

Код:
ifconfig en1 192.168.1.34 up netmask 255.255.255.240
ifconfig en2 192.168.1.50 up netmask 255.255.255.240

И через первый, и через второй шлюз есть сетевой доступ к хостам 10.2.1.1 и 10.2.1.2. Перед нами поставлена задача вести с этими хостами обмен данными с нашей машины по протоколу TCP одновременно по 4 каналам связи:
 - с 10.2.1.1 и 10.2.1.2 через шлюз 192.168.1.33,
 - с 10.2.1.1 и 10.2.1.2 через шлюз 192.168.1.49.

В случае выполнения:

Код:
route add 10.2.1.1 192.168.1.33
route add 10.2.1.2 192.168.1.49

Мы не имеем возможности добавить маршруты в 10.2.1.2 через 192.168.1.33 и в 10.2.1.1 через 192.168.1.49, т.к. получаем ошибку "File exists". При этом из интерфейса 192.168.1.34 пингуется только 10.2.1.1, а из 192.168.1.49  только 10.2.1.2. Таким образом, имеем только 2 канала связи из 4-х.

Если же выполняем:

Код:
route add -net 10.2.1 192.168.1.33

Мы также не можем выполнить "route add -net 10.2.1 192.168.1.49" по причине получения аналогичной ошибки. При этом из интерфейса 192.168.1.34 пингуются оба хоста, из второго интерфейса не пингуется ни один. И в этом случае обмен также идет только по 2 каналам из 4-х.

Подскажите пожалуйста, каким образом следует настроить маршрутизацию на нашей машине для обеспечения одновременного доступа к указанным хостам через два различных шлюза? Спасибо.

Обе сетевые карты работают под управлением экземпляров драйвера Net.i82540, запущена защищенная версия менеджера Tcpip.
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 309



« Ответ #1 : 05 Марта, 2018, 14:10:46 »

подсети на интерфейсах разные сделайте
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
z_lex
Интересующийся

Сообщений: 7


« Ответ #2 : 05 Марта, 2018, 17:45:15 »

подсети на интерфейсах разные сделайте

Они и так в разных подсетях:

...
Интерфейсы конфигурируются следующим образом:

Код:
ifconfig en1 192.168.1.34 up netmask 255.255.255.240
ifconfig en2 192.168.1.50 up netmask 255.255.255.240

...

Будь они в одной подсети, ifconfig бы ругался при выполнении второй команды (опять же File exists), и пинговался бы только первый шлюз (192.168.1.33). У нас оба шлюза (192.168.1.33 и 192.168.1.49) пингуются нормально.
« Последнее редактирование: 05 Марта, 2018, 19:31:54 от z_lex » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2018 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 13 Июля, 2018, 06:55:37