На моей win10 машине в подсказке cmd я активировал удар
lxrun /install /y
затем
neilh>bash
root@NHPINSP:/mnt/c/Users/neilh# ping google.com
$ su ping google.com
"ping: icmp open socket: Permission denied"
Это также перестало работать как sudo
, и su
. Это - синтез многих других действий. Я первоначально установил с именем пользователя и пытался сделать a sudo apt-get update
но это перестало работать. Так я lxrun /uninstall /full
, и затем переустановленный самая простая установка для обнаружения, почему сети, кажется, не работают.
Моя машина является Windows 10 Home "Тестового режима", Сборка 14393.187 (версия 1607)
Это - известная проблема:
https://github.com/Microsoft/BashOnWindows/issues/18.
ping в настоящее время не работает над WSL.
sudo и su, не работающий, являются, вероятно, результатом файла хоста, не настраиваемого правильно. посмотрите этот вопрос: https://superuser.com/questions/1108197/sudo-on-windows-10-linux-subsystem-cannot-resolve-local-machine-name
Я открываю его с полномочиями администрирования, и затем это работает
К счастью я нашел ответ здесь, но это для человечности:
http://ubuntuforums.org/showthread.php?t=927709
sudo chmod u+s `which ping`