источник / назначение маршрута netplan yaml

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

Настройка выглядит так

10.50.1.10 ———————> ens6f0 10.50.1.129/25

10.50.1.10 ———————> ens6f1 10.50.1.1/25

Конечно, нет проблем с соединением между 10.50.1.10 и 10.50.1.1 на интерфейсе ens6f1

Как настроить интерфейс netplan yaml so Ens6f0 понимает, что пакеты, поступающие с IP 10.50.1.10 по 10.50.1.129, должны обрабатываться этим устройством.

Версия Ubuntu - 18.04 LTS

// Ассар В.

0
задан 30 January 2020 в 11:34

1 ответ

В вашем примере вы объявляете сетевую маску /25 на каждом интерфейсе. Но для адреса 10.50.1.129 с сетевой маской /25 исходный адрес 10.50.1.10 не находится в той же сети (действительные IP-адреса для /25 находятся в диапазоне 10.50.1.129-255).

Вы должны либо объявить свою сеть так, чтобы исходный адрес находился внутри сети (используя сетевую маску /24 или короче), либо вы должны добавить хост-маршрут для 10.50.1.10, объявив, что он подключен.

Учитывая, что вы говорите, что IP-адрес только отправляет трафик, а не прослушивает, я думаю, что уместно просто использовать сетевую маску /24.

0
ответ дан 31 January 2020 в 06:06

Другие вопросы по тегам:

Похожие вопросы: