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.