ネットワークインターフェースを使えるようにする方法

ネットワークインターフェースを使えるようにする方法

macOS から NAS (synology) にサーバーを移行しようとしていますが、routeコマンドの移植で問題が発生しています。

macOS では、VPN ルートを使用できるようにするために次のコマンドを使用しました /sbin/route add -ifscope "$dev" default "$route_vpn_gateway" が、Synology ではルート コマンドにifscopeオプションがありません。この機能をどのように複製するかについては、少しわかりません。

最終結果として、デフォルトのルートは VPN を使用しませんが、tun0VPN を使用するように iface を指定すると、VPN を使用するアプリを選択できるようになります。

答え1

tun0-table次のコマンドを使用し てルートを手動で追加することで解決しました。 /sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"

route-upそのコマンドは、私のスクリプト内と私の openvpn 設定内に存在しますroute-nopull

関連情報