GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Angabe der IP-Adresse für ausgehende Verbindungen auf einem Multi-IP-Host

Lösung 1:

Standard aktualisieren:

ip route change default via 81.169.180.1 src 81.169.180.51

Konfiguration prüfen:

ip route list

Lösung 2:

Die Antwort von bindbn ist gut, aber ich habe einige Komplikationen gefunden.

1) Sie sollten "ip route list" überprüfen, wie bindbn sagt. Eine andere Regel in der Liste kann Vorrang vor der Standardroute haben. Möglicherweise müssen Sie diese Regel löschen oder eine etwas andere Regel erstellen.

2) Alle Änderungen, die über den Befehl ip vorgenommen werden, funktionieren nur bis zum nächsten Neustart. In dieser Antwort Routingregeln für Quellrichtlinien dauerhaft hinzufügen wird erläutert, wie sie persistent gemacht werden.

Zusammenfassend können Sie den ip route-Befehl, den Sie ausführen müssen, als "up"- oder "post-up"-Zeile zu /etc/network/interfaces hinzufügen. Sie könnten eine entsprechende „down“-Zeile hinzufügen, um die Route zu entfernen.


Linux
  1. ppl – Ein Befehlszeilen-Adressbuch für Linux

  2. Whitelist eine IP in CSF für entfernte MySQL-Verbindungen

  3. IP-Routing:Linux-Routen-Flags (U – Up, G – Gateway, H – Host)

  4. Zweck der sendto-Adresse für C-Raw-Socket?

  5. Leiten Sie nur bestimmten Datenverkehr durch VPN

So fügen Sie Zabbix Server einen Windows-Host zur Überwachung hinzu

So fügen Sie einen Linux-Host in Zabbix Server zur Überwachung hinzu

Linux-Host-Befehl für Anfänger erklärt (8 Beispiele)

Statische und dynamische IP-Adresskonfigurationen für DHCP

Einstellen einer bestimmten IP-Adresse für ausgehende E-Mails in SmarterMail

Statische IP-Adresse mit NetworkManager für Fedora