我正在嘗試將伺服器從 macOS 遷移到 NAS (synology),但在移植命令時遇到一些問題route
。
在 macOS 上,我使用此命令使 VPN 路由可用:
/sbin/route add -ifscope "$dev" default "$route_vpn_gateway"
但在 Synology 上,路由命令沒有ifscope
選項。我對如何複製功能有點迷失。
最終結果應該是預設路由不使用 VPN,但如果您指定tun0
應該使用 VPN 的 iface,這允許我選擇哪些應用程式使用 VPN。
答案1
tun0-table
我透過使用以下命令 手動新增路由來解決這個問題:
/sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"
route-up
該命令與我的 openvpn 配置中的 a 一起出現在我的腳本中route-nopull
。