Ich versuche, einen Server von macOS auf ein NAS (Synology) zu migrieren, und habe einige Probleme beim Portieren eines route
Befehls.
Unter macOS habe ich diesen Befehl verwendet, um die VPN-Route nutzbar zu machen:
/sbin/route add -ifscope "$dev" default "$route_vpn_gateway"
aber unter Synology hat der Routenbefehl keine ifscope
Option. Ich bin etwas ratlos, wie ich die Funktionalität replizieren kann.
Das Endergebnis sollte sein, dass die Standardrouten das VPN nicht verwenden. Wenn Sie jedoch die tun0
Oberfläche angeben, auf der Sie das VPN verwenden sollen, kann ich auswählen, welche Apps das VPN verwenden.
Antwort1
tun0-table
Ich habe das Problem gelöst, indem ich mit dem folgenden Befehl manuell eine Route hinzugefügt habe :
/sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"
Dieser Befehl ist in meinem route-up
Skript zusammen mit route-nopull
meiner OpenVPN-Konfiguration vorhanden.