14 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 /etcsudo mv resolv.conf resolv.conf.newsudo 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.