Salut,
Le routage est bien activé sur le "pc debian", mais le serveur a-t-il une route pour accéder à ton réseau local? et les postes de ton réseau local ont-il bien une route pour accéder au vps ?
Cela dit, de façon plus générale, et de mémoire, les interfaces tap créent un pont de niveau 2 (ethernet). C'est pour ça que ce schéma m'étonne un peu.
Donc tu ne devrais pas avoir d'ip à attribuer à l'interface tap0 du "pc debian", et tu devrais attribuer une ip qui est dans ton réseau local (192.168.1.0/24 je présume) sur le VPS.
Ensuite, il faut que tu bridges l'interface eth0 avec la tap0 sur le "pc debian", et tu devrais pouvoir accéder à ton réseau local du vps, et inversement
L'autre solution consiste à utiliser une interface tun, mais comme elle est de niveau 3, il faudra faire du routage sur le "pc debian", et mettre les bonnes routes (sur le vps, sur la passerelle par défaut de ton réseau local, ça évite de le faire sur chaque poste client...)
La tun devrait être légèrement plus performante (pas d'encapsulation ethernet), mais je sais pas si la différence est si flagrante que ça.
bonne soirée