Как указать IP-адрес источника для исходящего трафика

Доброе утро, ребята!

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

В моем файле /etc/netplan/netcfg.yaml есть следующее.:

  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: true
      dhcp4-overrides:
        route-metric: 200
  vlans:
    enp2s0.1013:
      id: 1013
      link: enp2s0
      mtu: 1400
      addresses:
        - x.x.x.12/29
        - x.x.x.13/29
      routes:
        - on-link: true
          to: 0.0.0.0/0
          via: x.x.x.1
          metric: 100

Что мне нужно изменить, чтобы IP-адрес.13 использовался для исходящего трафика? Я видел несколько примеров, но ни один из них не был похож на мой файл конфигурации, поэтому я немного растерялся.

0
задан 13 September 2021 в 08:40
1 ответ

Я просмотрел исходный код netplan. Вы можете указать исходный адрес для конкретного маршрута с помощью атрибута «от». В вашем случае это будет выглядеть примерно так::

...
routes:
  - on-link: true
    to: 0.0.0.0/0
    via: x.x.x.1
    from: x.x.x.13
    metric: 100
0
ответ дан 13 September 2021 в 14:38

Теги

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