13 liens privés
Si, après une connexion à un VPN sur Windows, Bash perd la connectivité réseau, essayez cette solution de contournement à partir de Bash. Elle vous permet de remplacer la résolution DNS manuellement avec /etc/resolv.conf
.
1) Exécutez la commande ipconfig.exe /all
et notez le serveur DNS du VPN.
2) Copiez le fichier resolv.conf existant avec sudo cp /etc/resolv.conf /etc/resolv.conf.new
.
3) Dissociez le fichier resolv.conf actuel avec sudo unlink /etc/resolv.conf
.
4) sudo mv /etc/resolv.conf.new /etc/resolv.conf
5) Modifiez /etc/wsl.conf
et ajoutez ce contenu au fichier. (Plus d’informations sur cette configuration sont disponibles ici[https://docs.microsoft.com/fr-fr/windows/wsl/wsl-config])
[network]
generateResolvConf
6) Ouvrez /etc/resolv.conf
et
a. Supprimez la première ligne du fichier qui contient un commentaire décrivant la génération automatique
b. Ajoutez l’entrée DNS notée à l’étape 1 précédente comme première entrée de la liste des serveurs DNS.
c. Fermez le fichier.
Une fois que vous avez déconnecté le VPN, vous devez revenir au fichier /etc/resolv.conf non modifié. Pour ce faire, exécutez les commandes suivantes :
cd /etc
sudo mv resolv.conf resolv.conf.new
sudo ln -s ../run/resolvconf/resolv.conf resolv.conf
Grâce aux données structurées retournées par la commande ifstat au format JSON, vous pourrez aisément calculer la bande passante utilisée en upload et en download au niveau de vos serveurs Linux.