Primeiro, poste os arquivos e registros de configuração com sua pergunta.
Estou assumindo que você está configurado principalmente porque você tem conexões de máquina a máquina.
O Tinc manipula o roteamento nativamente - ele não usa as tabelas de roteamento nas máquinas (já que isso pode criar tráfego desnecessário).
No arquivo de hosts para tinc, você deve incluir as sub-redes que deseja ver. Aqui está uma amostra de configuração conectando marte (o servidor em que essas configurações estão) para venus (o servidor remoto).
O servidor remoto tem sub-redes 10.1.74.0/24 e 10.12.1.0/24 visíveis, o servidor local tem 10.1.1.0/24 visível. Observe que tinc-up adiciona as rotas, mas os arquivos mars e venus definem quais segmentos são permitidos por meio da vpn (opção Subnet).
Estes são os arquivos de configuração nas server mars:
/etc/tinc/venus/tinc.conf
Name = vpn
Device = /dev/net/tun
PrivateKeyFile = /etc/tinc/venus/rsa_key.priv
TCPOnly=yes
AddressFamily=any
/ etc / tinc / venus / tinc-up
#!/bin/sh
ifconfig $INTERFACE hw ether fe:fd:0:0:0:0
ifconfig $INTERFACE 10.1.1.90 netmask 255.0.0.0 -arp
route add -net 10.1.74.0 netmask 255.255.255.0 gateway 10.1.1.90
route add -net 10.12.1.0 netmask 255.255.255.0 gw 10.1.74.6
/ etc / tinc / venus / hosts / venus
Address = 189.22.2.252
Port=260
Subnet = 10.1.74.0/24
Subnet = 10.12.1.0/24
-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBAMti4IsVr3UKqg24pVfvHRyL+0S1uGWKGsmNw1drAPn18PgY7hC8DKdO
+aEiboP2vOJTzj0pgpsdf43OypWzqXDQkIpjMLLjJMa0X9WLrQ3UKq4pVm9FBWVp
yiT7iZirkv6+iqTJq94rWKdOFaHg44h536hethdfghy54ubGlplJjGxHAgMBAAE=
-----END RSA PUBLIC KEY-----
/ etc / tinc / venus / hosts / mars
Address = tinc.public.net
Port=260
Subnet = 10.1.1.0/24
-----BEGIN RSA PUBLIC KEY-----
MIGJyUGiL/WWZu6AoGBALvkoE+oSSO0a997Xb4+3woqJLAOi/js1ctlIpeLliN1T
DEv5+mu7fXXCAuOrgteHFYAsmwHPG+7VBSoDNa3WuZNlDFUa8WzHx6lJ6Rmrk6WV
A22Ya2MVvG09b1HTWgzw1MvVKkENeYW6TCiUGsNJh15ADGpb2dG3AgMBAAE=
-----END RSA PUBLIC KEY-----