web-dev-qa-db-fra.com

Pourquoi la commande ping échoue-t-elle avec "icmp open socket: autorisation refusée" sur Bash sous Win 10?

Sur ma machine win10 en cmd Invite, 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 et su. Ceci est une synthèse d'un certain nombre d'autres actions. J'ai initialement installé avec un nom d'utilisateur et essayais de faire un Sudo apt-get update mais cela a échoué. Alors, j'ai lxrun /uninstall /full, puis j'ai réinstallé la configuration la plus simple pour savoir pourquoi le réseau ne semble pas fonctionner.

Ma machine est "Test Mode" Windows 10 Home, version 14393.187 (version 1607)

6
Neilh

C'est un problème connu:

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

le ping ne fonctionne pas actuellement sur WSL.

Sudo et su ne fonctionnent pas sont probablement dus à la mauvaise configuration du fichier hôte. Voir cette question: https://superuser.com/questions/1108197/Sudo-on-windows-10-linux-subsystem-cannot-resolve-local-machine-name

4
rtclark

Je l'ouvre avec la permission de l'administration et puis ça marche

3
Ken Kaneki