Привязать/маршрутизировать подсеть к определенному интерфейсу

Привязать/маршрутизировать подсеть к определенному интерфейсу

У меня есть сервер с 2 сетевыми интерфейсами, ens160 маршрутизируемый (назначен шлюз) для управления и ens192 немаршрутизируемый (без шлюза) для iSCSi. Как мне либо привязать iSCSI к использованию только интерфейса ens192, либо маршрутизировать только подсеть iSCSI (10.0.250.0/24) через интерфейс ens192?

Это мой текущий файл netplan YAML:

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      addresses:
      - 10.0.29.14/24
      gateway4: 10.0.29.1
      nameservers:
        addresses:
        - 10.0.20.43
        - 10.0.20.7
        search:
        - ***redacted***
    ens192:
      addresses:
      - 10.0.250.14/24
      nameservers:
        addresses: []
        search: []
    bigmtu1:
      match:
        macaddress: ***redacted***
      mtu: "9000"
  version: 2

решение1

Мне удалось решить свою проблему. Я обнаружил, что раздел bigmtu1 под моим интерфейсом на самом деле приводил к потере статического IP-адреса интерфейсом. Я удалил этот раздел и добавил mtu: прямо под интерфейсом, и все стало хорошо.

Связанный контент