Skip to content

wsl de çalışan uygulamalara ağdan erişmek

wsl üzerinde çalıştırdğınız bir uygulamaya ana makinenizin bağlı olduğu ağdan erişmek istiyorsanız , ip değişimlerinde her seferinde port erişim izinleri vb ile uğraşmak istemiyorsanız wsl in “mirrored networking” moduna geçirilmesi doğru bir tercih olabilir..

bunun için

C:\Users\kullanıcı_adi

dizini altında

.wslconfig

isimli bir dosya oluşturuyoruz ve

[wsl2]
networkingMode=mirrored
firewall=true

satırlarını ekliyoruz. bundan sonra değişikliklerin geçerli olması için wsl yeniden başlatmanız gerekmektedir.

wsl sürümünü ögrenmek

windows son sürümleri ile hayatımıza girenWSL ( Windows Subsystem for Linux ) in hangi versionda çalıtığını ögrenmek için aagıdaki komut yapısı kullanılabilir.. wsl2 kullanabilemek için windowsun bazı güncellemeleri almış olması gerekiyor.

PS C:\Users\fcicek> wsl -l -v
  NAME                   STATE           VERSION
* Debian                 Stopped         1
  docker-desktop-data    Running         2
  Ubuntu-18.04           Running         1
  docker-desktop         Running         2

wsl ile wsl2 arasında ne fark derseniz microsoftun kendi sitesinde aşagıdaki tablo yer alıyor.

FeatureWSL 1WSL 2
Integration between Windows and Linux✅✅
Fast boot times✅✅
Small resource foot print✅✅
Runs with current versions of VMware and VirtualBox✅✅
Managed VM❌✅
Full Linux Kernel❌✅
Full system call compatibility❌✅
Performance across OS file systems✅❌
Back To Top