Назад | Перейти на главную страницу

Два адаптера обмениваются данными в одной подсети

У меня есть два датчика, каждый из которых обеспечивает примерно 1 Гбит / с данных и имеет статические IP-адреса в одной подсети. У меня есть один компьютер с двумя адаптерами 1xGbps, которые я использую для обработки входящих данных (ОС - Ubuntu). Существует также внутренняя сеть других машин, с которыми необходимо связываться в той же подсети. Я думал, что если я подключу один датчик, два одного адаптера на обрабатывающем компьютере, а затем подключу другой датчик к коммутатору, подключенному к внутренней сети, с другим подключением к другому адаптеру на моем обрабатывающем компьютере, я смогу общаться с обоими датчиками. . С тех пор я прочитал, что это не так из коробки.

Я не могу изменить IP-адреса датчиков из-за настроек производителя, и мне нужно обрабатывать их на том же компьютере. Есть ли способ сообщить Ubuntu, что только один IP-адрес в подсети отсутствует для одного адаптера, а остальные - для другого?

Диаграмма сети

Настройте сетевой адаптер «.15», как обычно (я предполагаю 192.168.1.15/24 и т. Д.), А затем направьте этот конкретный адрес через другой интерфейс (назовем его eth1 например ради):

ip route add 192.168.1.21/32 dev eth1