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