如何使网络接口可用

如何使网络接口可用

我正在尝试将服务器从 macOS 迁移到 NAS(synology),但在移植route命令时遇到了一些问题。

在 macOS 上,我使用此命令使 VPN 路由可用: /sbin/route add -ifscope "$dev" default "$route_vpn_gateway" 但在 Synology 上,路由命令没有ifscope选项。我有点不明白如何复制该功能。

最终结果应该是默认路由不使用 VPN,但如果您指定 iface,tun0则应该使用 VPN,这允许我选择使用 VPN 的应用程序。

答案1

tun0-table我通过使用以下命令 手动添加路由解决了这个问题: /sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"

该命令出现在我的route-up脚本中,并出现route-nopull在我的 openvpn 配置中。

相关内容