Como você não respondeu meus comentários para dizer se funcionou ou não, eu venho com uma resposta um pouco mais formatada:
Tenho quase certeza de que o Tomato está causando esse erro porque o usuário do seu cliente OpenVPN está tentando adicionar a rota. Você pode verificar se estou certo seguindo um desses, nesta ordem de chance de sucesso:
-
Remova a linha de configuração de rota do arquivo de configuração do OpenVPN e tente adicioná-la manualmente executando o seguinte código no shell como root:
route add -net my.external.server.ip netmask 255.255.255.255 gw 10.0.0.1
-
Se isso não funcionar, tente DESATIVAR o SERVICE VPN e executar o comando route add.
- Verifique se há outros erros no seu arquivo de configuração da VPN, isso pode estar estragando as coisas um pouco
- Use o webgui para fazer as alterações. HiHat postou um link onde é bem explicado: Roteamento seletivo para o firmware Tomato . Lembre-se de remover a linha de rota do arquivo VPN primeiro!
Por favor, poste seus resultados e mais dados sobre o cliente VPN, versão tomate, webgui ou não webgui ...