Eu usei esta pergunta para me ajudar e acabou que eu precisava de um comando extra.
Basicamente, a solução de trabalho para Mac OS X 10.11.6
é a seguinte:
sudo route delete -net default -interface ppp0
sudo route add -net 0.0.0.0 -interface en0
sudo route add -net 172.20.0.0 -netmask 255.255.0.0 -interface ppp0
O que basicamente significa:
- Exclua a rota padrão na interface
ppp0
, que foi definida porFortiClient
- Adicionar rota padrão para cada IP na sua interface padrão (para mim
en0
) - Encaminhar o intervalo de IPs específicos pela interface
ppp0
(FortiClient).
Linux
equivalente, como mencionado na pergunta, é:
sudo route del default ppp0
sudo route add -net 172.20.0.0 netmask 255.255.0.0 dev ppp0
Então você realmente pula o passo # 2.
Não é tão difícil no final.