Voici comment j'ai résolu ce problème au cas où quelqu'un aurait le même problème :
J'avais besoin d'ajouter une règle de pare-feu Windows :
- Ouvrez "Windows Defender Firewall with Advanced Security" (vous pouvez le trouver en cherchant dans le menu Démarrer)
- Cliquez sur "Nouvelle règle..."
- Créer une nouvelle règle TCP/IP
- Protocole :TCP
- Port : 5432
- Autoriser la connexion
- Après l'avoir ajoutée, cliquez sur la règle nouvellement créée et choisissez "Propriétés..." dans la barre latérale
- Sur l'onglet Étendue, spécifiez l'adresse IP de votre machine virtuelle WSL2 (par exemple, 172.31.208.0/24)
Si vous faites tout le reste dans ma question initiale (obtenez les deux adresses IP, ajoutez l'adresse IP de la machine virtuelle à pg_hba.conf
), la connexion à l'adresse IP de l'hôte à partir de la ligne de commande WSL2 fonctionnera.