Yanıtlar:
Güncelleme: Bu sorun, Windows 10 Creators Güncellemesinden (Nisan 2017) beri giderilmiştir . Windows'ta Bash artık ping komutunu çalıştırmak için yönetici haklarına gerek duymuyor.
"Windows TCP / IP yığını, güvenlik önlemleri için RAW yuvalarını açmak için yönetici ayrıcalıkları gerektirir" [ kaynak ]. MSDN yayınına bakın . Bu yalnızca tarafından kullanılan ICMP gibi düşük düzeyli ağ protokolleri için geçerlidir ping
.
"Windows'ta Bash" kabuğunuzu yönetici olarak çalıştırmak, ping komutunun çalışmasına izin vermelidir. Kısayolunu sağ tıklayın ve seçeneği seçin:
Bu yalnızca bu haklarla açılan tek oturumda işe yarayacaktır.
Diğer komutlar da internete bağlanamıyorsa (örn apt-get
. wget
) , Linux için Windows Alt Sisteminde çalışmayan İnternet erişimine de bakmanız gerekebilir .
Daha önce işe yaramadı çünkü @ Silveri'nin cevabında belirtildiği gibi , önceki sürümlerde uygulanmayan ICMP protokolünü gerektiriyor .
Yapı 14352'den itibaren yönetici ayrıcalıklarına sahip konsollar için etkinleştirildi .
Yapı 14926'dan itibaren yönetici ayrıcalıklarına sahip olmayan konsollar için etkinleştirildi .
Why does the ping command require bash to be started with admin privileges? This is a known issue that has to due with differences between the way the Linux and the Windows kernel handle the ICMP request that makes ping possible. We plan to address this in future releases.
msdn.microsoft.com/tr-tr/commandline/wsl/…