6 votes

Pourquoi le ping échoue avec "icmp open socket : Permission denied" dans Bash sous Win 10 ?

Sur ma machine win10, dans l'invite cmd j'ai activé bash avec

lxrun /install /y  

puis

neilh>bash  

root@NHPINSP:/mnt/c/Users/neilh# ping google.com  
$ su ping google.com  
"ping: icmp open socket: Permission denied"  

Il échoue également en tant que sudo y su . Il s'agit d'une synthèse d'un certain nombre d'autres actions. J'ai initialement installé avec un nom d'utilisateur et j'essayais de faire un sudo apt-get update mais ça a échoué. Alors je lxrun /uninstall /full J'ai ensuite réinstallé la configuration la plus simple pour découvrir pourquoi la mise en réseau ne semble pas fonctionner.

Ma machine est en "mode test" Windows 10 Home, Build 14393.187 (version 1607).

4voto

rtclark Points 296

Il s'agit d'un problème connu :

https://github.com/Microsoft/BashOnWindows/issues/18 .

ping ne fonctionne pas actuellement sur WSL.

sudo et su ne fonctionnant pas sont probablement le résultat d'une mauvaise configuration du fichier d'hôte. voir cette question : https://superuser.com/questions/1108197/sudo-on-Windows-10-linux-subsystem-cannot-resolve-local-machine-name

3voto

Je l'ouvre avec la permission de l'administration et cela fonctionne.

-2voto

Praveen Sharma Points 1

Heureusement, j'ai trouvé la réponse ici mais c'est pour ubuntu :

http://ubuntuforums.org/showthread.php?t=927709

sudo chmod u+s \`which ping\`

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X