Modification spécifique des paramètres réseau WSL 2
Cela vous permet de modifier les paramètres réseau WSL 2 spécifiquement pour chaque distribution Linux que vous exécutez sur WSL 2. Vous pouvez définir les paramètres du serveur DNS utilisés par WSL 2 pour résoudre les noms de domaine en adresses IP.
Pour modifier spécifiquement les paramètres réseau WSL 2, vous devez créer ou modifier le fichier de configuration /etc/resolv.conf dans la distribution Linux que vous utilisez. Ce fichier doit avoir le format suivant :
nameserver <IP address>
Vous pouvez renseigner la valeur <IP address> avec l’adresse IP du serveur DNS souhaité. Par exemple, si vous souhaitez utiliser les serveurs DNS de Google, votre fichier de configuration /etc/resolv.conf pourrait ressembler à ceci :
nameserver 8.8.8.8 nameserver 8.8.4.4
Vous pouvez ajouter plus d’un nameserver de ligne si vous souhaitez utiliser plus d’un serveur DNS.
Après avoir créé ou modifié le fichier de configuration /etc/resolv.conf, vous devez vous assurer que ce fichier ne sera pas automatiquement écrasé par WSL 2. Vous pouvez le faire en exécutant la commande suivante dans votre distribution Linux :
sudo chattr +i /etc/resolv.conf
Cette commande rend le fichier /etc/resolv.conf non modifiable ou supprimé par quiconque, y compris WSL 2.
Après avoir modifié spécifiquement les paramètres réseau WSL 2, essayez à nouveau de vérifier si votre connexion Internet est normale sur WSL 2. Si vous rencontrez toujours des difficultés, passez à la solution suivante.
4] Désactivez le pare-feu Windows ou tout autre logiciel de sécurité
Les pare-feu Windows ou d’autres logiciels de sécurité qui bloquent ou restreignent l’accès à Internet WSL 2 peuvent également causer des problèmes de connexion Internet dans WSL 2. Le pare-feu Windows est une fonctionnalité qui vise à protéger votre ordinateur contre les attaques réseau non autorisées, mais il peut parfois également interférer avec les connexions Internet légitimes.
Pour résoudre ce problème, vous pouvez essayer de désactiver temporairement le pare-feu Windows ou un autre logiciel de sécurité que vous utilisez et voir si votre connexion Internet est opérationnelle dans WSL 2. Si oui, vous devez ajouter une exception pour WSL 2 sur le pare-feu Windows ou un autre logiciel de sécurité pour éviter d’être bloqué à nouveau.
Pour désactiver le pare-feu Windows, vous pouvez accéder à Control Panel > System and Security > Windows Defender Firewall et cliquer sur Turn Windows Defender Firewall on or off. Ensuite, sélectionnez l’option Turn off Windows Defender Firewall (not recommended) pour chaque profil réseau existant.
Pour ajouter une exception pour WSL 2 sur le pare-feu Windows, vous pouvez accéder à Control Panel > System and Security > Windows Defender Firewall et cliquer sur Allow an app or feature through Windows Defender Firewall . Ensuite, cliquez sur Change settings et cochez la case WSL dans la liste des applications et fonctionnalités existantes.
Pour désactiver ou ajouter des exceptions pour d’autres logiciels de sécurité que vous utilisez, veuillez suivre les instructions de ce fournisseur de logiciel.
Après avoir désactivé le pare-feu Windows ou un autre logiciel de sécurité, ou ajouté des exceptions pour WSL 2, essayez à nouveau de vérifier que votre connexion Internet est normale dans WSL 2. Si vous rencontrez toujours des difficultés, passez à la solution suivante.