So geben Sie die Quell-IP für ausgehenden Datenverkehr an

So geben Sie die Quell-IP für ausgehenden Datenverkehr an

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

verwandte Informationen