IP-Ersatz für ausgehenden Standard

IP-Ersatz für ausgehenden Standard

Mit diesen beiden Befehlen kann ich die standardmäßige ausgehende IP festlegen, aber wie kann ich sie nach dem Neustart dauerhaft beibehalten?

# ip route replace default via 172.31.1.1 dev eth0 src 49.12.112.180
# ip -6 route replace default via fe80::1 dev eth0 src 2a01:4f8:1c17:8010::1

Antwort1

Unter Debian sollten Sie die /etc/network/interfacesKonfigurationsdatei verwenden, um die Netzwerkeinstellungen dauerhaft zu machen.

Der einfachste Weg, Ihr Ziel zu erreichen, ist die Verwendung von post-upAnweisungen unter Schnittstellenkonfiguration.

In Ihrem Fall sollten Sie etwa Folgendes schreiben:

auto eth0
iface eth0 inet static
  address ...
  post-up /sbin/ip route replace 0/0 via 172.31.1.1 dev eth0 src 49.12.112.180 || true

iface eth0 inet6 static
  address ...
  post-up /sbin/ip -6 route replace 0/0 via fe80::1 dev eth0 src 2a01:04f8:1c17:8010::1 || true

Das || trueTeil ist erforderlich, um Fehler zu vermeiden, wenn bei den post-upBefehlen etwas schief geht.

Nach dem Bearbeiten der Datei überprüfen Sie die Richtigkeit mit dem ifquery -v eth0Befehl.

verwandte Informationen