사용자 도구

사이트 도구


windows:wsl2

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
windows:wsl2 [2021/04/08 12:07]
kwon37xi
windows:wsl2 [2023/12/24 09:56] (현재)
kwon37xi
줄 2: 줄 2:
   * [[https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-index|WSL 2 | Microsoft Docs]]   * [[https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-index|WSL 2 | Microsoft Docs]]
   * [[https://docs.microsoft.com/ko-kr/windows/wsl/install-win10|install wsl 2 win 10]]   * [[https://docs.microsoft.com/ko-kr/windows/wsl/install-win10|install wsl 2 win 10]]
 +  * [[https://docs.microsoft.com/en-us/windows/wsl/release-notes|Release Notes for WSL | Microsoft Docs]]
   * [[windows:windows_terminal|Windows Terminal]]   * [[windows:windows_terminal|Windows Terminal]]
   * [[windows:development_environment|Windows 개발 환경 구축]]   * [[windows:development_environment|Windows 개발 환경 구축]]
 +  * [[https://wslhub.com/wsl-firststep/firststep/install/|커맨드라인으로 WSL 2 설치하기 - WSL 시작하기]]
 +  * [[devops:multipass|Ubuntu Multipass]]
  
 ===== 물리 ext4 디스크 마운트 ===== ===== 물리 ext4 디스크 마운트 =====
줄 18: 줄 21:
 </code> </code>
  
 +===== 각종 설정 /etc/wsl.conf =====
 +  * [[https://kibua20.tistory.com/63|WSL 2.0 Global configuration (.wslconfig) 을 통한 성능 향상]]
 +  * [[https://webdir.tistory.com/544|WEBDIR :: 관리 및 구성 - WSL]]
 +  * [[https://docs.microsoft.com/ko-kr/windows/wsl/wsl-config|Linux 배포 관리 | Microsoft Docs]]
 +==== wsl.conf booting 시 시작 명령 지정 ====
 +<code sh>
 +[boot]
 +command=<string>
 +</code>
 +
 +
 +==== VPN 상에서 작동 안하는 문제 ====
 +  * VPN 연결시에 wsl 이 제대로 작동안한다.
 +  * https://docs.microsoft.com/ko-kr/windows/wsl/troubleshooting 에서 ''Bash가 VPN에 연결되면 네트워크 연결이 끊어짐'' 항목
 +  * [[https://gist.github.com/machuu/7663aa653828d81efbc2aaad6e3b1431|Workaround for WSL2 network broken on VPN]] : 유력한 해결책. ''resolv.conf'' 고정기법
 +  * [[https://github.com/AmmarRahman/wsl-vpn|AmmarRahman/wsl-vpn]]
 +  * [[https://github.com/microsoft/WSL/issues/4246|[WSL2] Checkpoint VPN breaks network connectivity · Issue #4246 · microsoft/WSL]]
 +  * [[https://github.com/sakai135/wsl-vpnkit|sakai135/wsl-vpnkit: Provide network connectivity to the WSL 2 VM while connected to VPNs on the Windows host]]
 +  * [[https://gist.github.com/machuu/7663aa653828d81efbc2aaad6e3b1431|Workaround for WSL2 network broken on VPN · GitHub]]
 +  * [[https://jamespotz.github.io/blog/how-to-fix-wsl2-and-cisco-vpn|How to fix WSL2 and Cisco Anyconnect VPN internet issue | ⚡ James Robert Rooke Portfolio]]
 +  * [[https://www.youtube.com/watch?v=yR2NsssY7z8&ab_channel=HowToFixItStudio|(1) How to fix WSL2 networking with VPN connection - YouTube]]
 +
 +==== systemd ====
 +  * 2023년 이후 최신 Ubuntu 는 systemd 가 기본으로 켜진다.
 +  * [[https://github.com/nullpo-head/wsl-distrod|nullpo-head/wsl-distrod: Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.]]
 +  * [[https://ubuntu.com/blog/ubuntu-wsl-enable-systemd|Systemd support lands in WSL – unleash the full power of Ubuntu today | Ubuntu]]
 +  * [[https://devblogs.microsoft.com/commandline/systemd-support-is-now-available-in-wsl/|Systemd support is now available in WSL! - Windows Command Line]]
 ===== 참조 ===== ===== 참조 =====
   * [[https://itnext.io/how-to-have-a-clean-dev-environment-like-wsl-2-using-multipass-on-linux-mac-or-windows-6828a78b87d7|How to have a clean dev environment like WSL 2 using Multipass on Linux, Mac or Windows | by Saeed Zarinfam | ITNEXT]]   * [[https://itnext.io/how-to-have-a-clean-dev-environment-like-wsl-2-using-multipass-on-linux-mac-or-windows-6828a78b87d7|How to have a clean dev environment like WSL 2 using Multipass on Linux, Mac or Windows | by Saeed Zarinfam | ITNEXT]]
줄 23: 줄 53:
   * https://discourse.ubuntu.com/t/announcing-ubuntu-on-windows-community-preview/19789   * https://discourse.ubuntu.com/t/announcing-ubuntu-on-windows-community-preview/19789
   * [[https://www.sitepoint.com/wsl2/|WSL2: Developer's Guide to Windows Subsystem for Linux 2 - SitePoint]]   * [[https://www.sitepoint.com/wsl2/|WSL2: Developer's Guide to Windows Subsystem for Linux 2 - SitePoint]]
 +  * [[https://blog.wslhub.com/%EC%9C%A0%EB%A3%8C%EB%A1%9C-%EC%A0%84%ED%99%98%EB%90%98%EB%8A%94-%EB%8F%84%EC%BB%A4-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%86%B1-%EB%8C%80%EC%95%88-%EC%B0%BE%EA%B8%B0-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%82%AC%EC%9A%A9%EC%9E%90-74f1a261eb32|유료화 정책 단행이 예정된 Windows용 도커 데스크톱을 대체할 수 있는 방법을 알아봅니다. | WSLHUB]] 
 +  * [[https://netmarble.engineering/journey-to-wsl2-and-trouble-shooting/|가볍게 쓰려했던 WSL2가 무겁게 다가온 순간 - 넷마블 기술 블로그]] 
 +  * [[https://netmarble.engineering/wsl2-static-ip-scheduler-settings/|WSL2 활용도를 높여주는 고정 IP 설정 - 넷마블 기술 블로그]] 
 +  * [[https://netmarble.engineering/docker-on-wsl2-without-docker-desktop/|도커 데스크톱 없이 구축하는 WSL2와 도커 개발 환경 - 넷마블 기술 블로그]] 
 +  * [[https://netmarble.engineering/wsl-status-changed-to-stopped-after-closing-terminal/|잠깐 20초만 한눈을 팔면, 멈춰 서는 WSL - 넷마블 기술 블로그]] 
 +  * [[https://velog.io/@composite/WSL-sudo-%EC%82%AC%EC%9A%A9-%EC%8B%9C-Windows-Hello-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0|WSL sudo 사용 시 Windows Hello 사용하기]]
windows/wsl2.1617851259.txt.gz · 마지막으로 수정됨: 2021/04/08 12:07 저자 kwon37xi