Guten Morgen, Leute!
Auf meinem Server sind mehrere öffentliche IP-Adressen festgelegt, und ich müsste eine davon insbesondere für den ausgehenden Datenverkehr verwenden, da sie auf der Whitelist einiger Dienste steht, die ich erreichen muss.
Ich habe Folgendes in meiner Datei /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
Was muss ich ändern, damit die IP-Adresse .13 für den ausgehenden Datenverkehr verwendet wird? Ich habe einige Beispiele gesehen, aber keines sah meiner Konfigurationsdatei ähnlich, daher bin ich etwas ratlos.
Antwort1
Ich habe mir den Netplan-Quellcode angesehen. Sie können die Quelladresse für eine bestimmte Route mit dem Attribut „from“ angeben. In Ihrem Fall sieht das ungefähr so aus:
...
routes:
- on-link: true
to: 0.0.0.0/0
via: x.x.x.1
from: x.x.x.13
metric: 100