Je voit quand meme un bug, si le routeur n'a qu'une seule patte dans le reseau physique, il ne pourra pas faire communiquer les 2 mondes. Il FAUT que le routeur ait une adresse de chaque coté (physique et Virtuel) !
Sinon, effectivement, sans te casser trop la tête, la solution la plus simple
parait de changer le masque. Attention cependant au problème de sécurité et de broadcast (message en diffusion). Si tu a moins de 100 machine sur le reseau sans prb (machine virtuel + machine réel).