Доброе утро, ребята!
На моем сервере установлено несколько общедоступных 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 использовался для исходящего трафика? Я видел несколько примеров, но ни один из них не был похож на мой файл конфигурации, поэтому я немного растерялся.
Я просмотрел исходный код netplan. Вы можете указать исходный адрес для конкретного маршрута с помощью атрибута «от». В вашем случае это будет выглядеть примерно так::
...
routes:
- on-link: true
to: 0.0.0.0/0
via: x.x.x.1
from: x.x.x.13
metric: 100