Kann ich über die Schnittstelle statt über IP routen?

Kann ich über die Schnittstelle statt über IP routen?

Ich weiß, dass ich zu einem anderen Computer routen kann, indem ich dessen IP als Gateway einstelle. Kann ich das auch tun, indem ich einfach die Schnittstelle angebe, die die Pakete nehmen sollen? route add gwWenn ich beispielsweise statt sage route add -net X dev interface, funktioniert es nicht.

Antwort1

Nein. Der Grund liegt darin, dass mit dieser Schnittstelle eine beliebige Anzahl von Hosts verbunden sein kann. Woher soll Ihr Computer also wissen, über welchen der Datenverkehr geleitet werden soll?

Wenn Sie nur einen kleinen Teil des Datenverkehrs und nicht den gesamten Datenverkehr über den angegebenen Host senden möchten, können Sie das tun.

ip route add 1.2.3.0/24 via 192.168.0.123 dev eth1

Dadurch wird der gesamte an gerichtete Datenverkehr 1.2.3.0/24über gesendet 192.168.0.123, das mit verbunden ist eth1.

verwandte Informationen