A mensagem de erro indica que o host no qual você está tentando adicionar esta rota não sabe onde está 192.168.0.2. Você precisará fornecer essa rota primeiro.
Em geral: se você deseja que o intervalo de rede 172.xxx seja acessível a partir da rede 10.xxx, você precisará, de alguma forma, permitir que os computadores da rede 10.xxx saibam que seu host é o roteador para o 172. intervalo xxx.
Você também precisará configurar o roteamento adequado na máquina host para esse intervalo:
ip route add 172.x.x.x/xx via 192.168.0.2
Se você tiver uma VPN de horizonte dividido , também precisará anunciar os intervalos de rede 10.xxx (e possivelmente os intervalos 192.xxx) para seus clientes VPN.
Para depurar seu roteamento de rede, sugiro que você conheça o comando ip route get
. Ele mostra em qual interface um endereço de destino é visto. Lembre-se, o roteamento precisa funcionar nos dois sentidos. Os pacotes de retorno devem encontrar o caminho de volta.