各位早安!
我的伺服器上設定了多個公用 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
我應該更改什麼以使 .13 IP 成為用於傳出流量的 IP?我看到了一些範例,但沒有一個看起來與我的設定檔相似,所以我有點迷失了。
答案1
我查看了 netplan 原始碼。您可以使用「from」屬性指定特定路由的來源位址。在你的情況下,它將看起來像:
...
routes:
- on-link: true
to: 0.0.0.0/0
via: x.x.x.1
from: x.x.x.13
metric: 100