Estou tentando migrar um servidor do macOS para um NAS (synology) e estou tendo alguns problemas ao portar um route
comando.
No macOS usei este comando para tornar a rota VPN utilizável:
/sbin/route add -ifscope "$dev" default "$route_vpn_gateway"
mas no Synology o comando route não tem ifscope
opção. Estou um pouco perdido em como replicar a funcionalidade.
O resultado final deve ser que as rotas padrão não usam VPN, mas se você especificar o tun0
iface, deverá usar a VPN, isso permite escolher quais aplicativos usam VPN.
Responder1
Eu resolvi isso adicionando manualmente uma rota tun0-table
usando o seguinte comando:
/sbin/ip route add default via "$route_vpn_gateway" dev "$dev" table "$dev-table"
Esse comando está presente no meu route-up
script junto com route-nopull
na minha configuração do openvpn.