So speichern Sie statische Routen dauerhaft in Ubuntu

So speichern Sie statische Routen dauerhaft in Ubuntu

Die aktuelle Konfiguration:

server1:    
sudo route add -host 10.0.1.2 dev enp131s0f0
sudo route add -host 10.0.1.3 dev enp131s0f1

server2:    
sudo route add -host 10.0.1.1 dev enp131s0f0
sudo route add -host 10.0.1.3 dev enp131s0f1

server3:    
sudo route add -host 10.0.1.1 dev enp131s0f0
sudo route add -host 10.0.1.2 dev enp131s0f1

Diese Konfiguration auf beiden Seiten geht verloren, wenn ein Server neu gestartet wird oder das Kabel aus- und wieder eingesteckt wird.

Das Speichern in /etc/rc.local funktioniert in den oben genannten Situationen nicht.

Wie kann ich sie also dauerhaft für Netplan und NetworkManager speichern? Ich habe sowohl Ubuntu Desktop als auch Ubuntu Server installiert.

Antwort1

Nach einiger Recherche habe ich die Lösung gefunden. Zum Teilen einfach hier posten.

  • Bearbeiten Sie für Netplan jede Schnittstelle wie folgt:

    enp131s0f0:
      addresses:
      - 10.0.1.3/24
      routes:
      - to: 10.0.1.4
        via: 10.0.1.3
    
  • für NetworkManager:

Konfigurieren Sie jede Schnittstelle wie folgt Bildbeschreibung hier eingeben

oder bearbeiten Sie die Konfigurationsdatei in /etc/NetworkManager/system-connections/ entsprechend wie folgt.

[ipv4]
address1=10.0.1.4/24
dns-search=
method=manual
route1=10.0.1.3/32,10.0.1.4

verwandte Informationen