web-dev-qa-db-ja.com

Win 10のBashで「icmp open socket:Permission denied」でpingが失敗するのはなぜですか?

私のwin10マシンでcmdプロンプトでbashをアクティブにしました

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として失敗します。これは、他の多くのアクションの統合です。最初にユーザー名でインストールし、Sudo apt-get updateを実行しようとしましたが、失敗しました。そこでlxrun /uninstall /fullを実行し、最も簡単なセットアップを再インストールして、ネットワークが機能していないように見える理由を見つけました。

私のマシンはWindows 10 Home、ビルド14393.187(バージョン1607)の「テストモード」です

6
Neilh

これは既知の問題です。

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

pingは現在、WSLでは機能しません。

Sudoとsuが機能しないのは、おそらくHostファイルが正しく構成されていないためです。この質問を参照してください: https://superuser.com/questions/1108197/Sudo-on-windows-10-linux-subsystem-cannot-resolve-local-machine-name

4
rtclark

私は管理許可でそれを開き、それから動作します

3
Ken Kaneki