Befehlszeilentool zwingen, eine andere Schnittstelle zu verwenden?

Befehlszeilentool zwingen, eine andere Schnittstelle zu verwenden?

Ich habe einen Dienst, den ich über eth1 laufen lassen möchte.
Aber mein gesamter anderer Datenverkehr muss weiterhin über eth0 laufen.

Ist es möglich, ein Befehlszeilentool oder eine andere Anwendung zu zwingen, die nicht standardmäßige Schnittstelle zu verwenden?

Antwort1

Nur ein Versuch im Dunkeln, aber erlaubt der Dienst die Bindung an bestimmte IP-Adressen? Wenn eth1 eine eigene IP-Adresse hat (also nicht mit eth0 verbunden ist), kann dies das bewirken, was Sie möchten. Abgesehen davon können Sie möglicherweise auf eine externe IP-Adresse zugreifen, die nur über eth1 geroutet wird.

Antwort2

Sie können die Anwendung wahrscheinlich so konfigurieren, dass sie an die IP-Adresse gebunden wird, die Sie auf eth1 konfiguriert haben. Wenn Ihre Standardroute jedoch über eth0 führt, wird Ihr ausgehender Datenverkehr, obwohl er mit der IP auf eth1 markiert ist, den Host wahrscheinlich trotzdem auf eth1 verlassen.

verwandte Informationen