Foire aux questions
Pourquoi ne puis-je pas m'attribuer une adresse IP qui se trouve dans le réseau distant ?
Une connexion VPN établie entraîne l'obtention d'une nouvelle interface réseau virtuelle par votre système. Tout le trafic envoyé via cette interface arrive de l'autre côté du tunnel VPN et tout le trafic renvoyé arrive à cette interface. Comme toute interface, cette interface a besoin d'une adresse IP pour être fonctionnelle. Soit la passerelle VPN vous attribue une adresse IP en utilisant une méthode de provisionnement client, soit vous devez vous en attribuer une vous-même. Dans ce dernier cas, l'adresse IP du champ "Adresse locale" est utilisée comme adresse IP pour l'interface virtuelle ou, si ce champ est laissé vide, l'adresse IP de votre interface réseau principale est utilisée, car il est permis d'attribuer la même adresse IP à plus d'une interface.
En principe, vous êtes libre de vous attribuer n'importe quelle adresse IP, bien qu'elle soit généralement une adresse IP privée et que vous deviez vous assurer qu'elle ne soit pas en conflit avec l'adresse IP utilisée par d'autres utilisateurs VPN. Il n'y a qu'une seule exception à cette règle : vous ne pouvez généralement pas vous attribuer une adresse IP qui se trouve dans le réseau distant lui-même, car si vous le faites, la connexion peut se mettre en place, mais elle ne peut pas être utilisée de manière productive.
La raison en est très simple. Si vous vous attribuez une adresse IP dans le réseau distant, les serveurs et les hôtes du côté distant penseront que vous êtes également un hôte local chaque fois qu'ils verront un paquet de vous. Ils essaieront donc de vous contacter directement via le réseau local, mais cela ne peut pas fonctionner, car en fait, vous n'êtes pas un hôte local. Le seul moyen de vous contacter est de passer par la passerelle VPN et les hôtes distants n'essaieront pas de le faire pour les hôtes qu'ils considèrent comme locaux.
Pour rendre une telle configuration possible, la passerelle VPN doit prendre en charge ARP Proxying et la plupart des passerelles ne le prendront en charge que si elles ont elles-mêmes attribué l'adresse IP au client. Si vous attribuez des adresses IP en utilisant une forme de provisionnement client, certaines passerelles vous permettront d'attribuer des adresses IP qui se trouvent dans l'un des réseaux distants et la connexion fonctionnera normalement.