WSL2 고정 IP 할당하기(Static IP)

WSL2를 사용하면서 불편했던점은 재부팅할떄마다 IP가 변경된다는 점 입니다.그래서 구글링하다가 깃에 괜찮은 글이 있어서 가져왔습니다. 방법은 2가지가있는데 첫번째같은경우 host를 지정해서 사용하는것, 두번째는 host pc ip에 포트포워딩하는것 입니다.여기서는 후자의방법으로 진행하였습니다. WSL 2가 도입되면서 Microsoft는 시스템 아키텍처를 변경했습니다.변경 사항에는 기본 브리지 네트워크 어댑터에서 Hyper-V 가상 네트워크 어댑터로의 변경이 포함됩니다. 임시 해결책은 WSL 2 서비스의 TCP 포트를 호스트 OS에 전달하는 것입니다.WSL 2 시스템의 가상 …

WSL2 ‘ifconfig’, ‘netstat’ 사용하기.

Command ‘ifconfig’ not found, but can be installed with:Command ‘netstat’ not found, but can be installed with: 이번에는 WSL2 리눅스의 ip 및 네트워크 확인에 사용되는 명령어들을 사용하기위한 패키지를 설치해보겠습니다.답은 뭐 항상 가까이에 있습니다.. apt install net-tools ifconfig, netstat 모두 잘됩니다. WSL2 관련 글 모음

WSL2 Ubuntu Docker & Portainer 설치하기.

이번에는 리눅스 시스템을 사용하는 가장 큰 이유중 하나인 Docker설치를 진행해보도록 하겠습니다.WSL2를 사용하실정도의 사용자라면 Docker가 어떤 서비스인지는 다 아실거라고 생각하고 넘어가도록 하겠습니다. Docker 설치하기 이전과 동일하게 필수 패키지먼저 설치하도록 하겠습니다. 필수 패키지 설치 apt-get update && apt upgrade sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common GPG Key 인증 문제없이 설치가 다되었으면 Docker의 GPG Key 인증을 하도록 하겠습니다. curl -fsSL https://download.docker.com/linux/ubuntu/gpg …

WSL2 리눅스 종료하기.

WSL2 우분투에서 init 0 와 shutdown 을 누르면 위와같은 ‘Couldn’t find an alternative telinit implementation to spawn.’ 문구가 나오게 됩니다. 저 문구가 나온다고 그냥 X나 Alt F4 버튼으로 창을 종료시키게 되면 처음에는 아래처럼 Running이 나오다가 아래처럼 Stopped가 나오는데 뭔가 찜찜합니다. 강제종료보다는 깔끔한 종료를 원하기 때문에 명령어를 확인해보겠습니다. 해결방법 여러대의 linux를 사용하고있다면 –shutdown명령어는 피하는게 좋고 -t옵션이 사용하기 좋겠네요 사용은 간단하게 cmd …

WSL2 리눅스 파일저장장소 (Host PC와 파일 공유)

WSL2로 우분투를 처음 구동하면서 들었던생각은 이거.. Windows에 있는 파일과 연동이 되나..? 였습니다. 결론만 먼저 말하자면 잘 된다!. 입니다. 일단 WSL2로 운영되는 리눅스는 가상머신의 일종이기때문에 전체 설치파일이 VHD로 저장되게 됩니다.좀더 자세히 알고싶은분들을 위해 경로까지 설명드리겠습니다. WSL2 리눅스 파일경로 일단 제가 설치한 Ubuntu 기준입니다. %LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ 이렇게 ext4 확장자의 vhd 파일로 저장되어있습니다. 그래서 여기 들어가서 파일을 확인하라고??그건 아닙니다.. 더블클릭하면 이렇게 오류를 볼수있습니다. WSL2 …

WSL2 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다. 해결방법

음.. WSL 테스트중에 shutdown 명령어로 종료를 한번 시켰는데 다시킬때 위와같은 오류가 떠서 해결방법을 공유하고자 합니다.error code 4294967295 라고합니다. 시작 > 서비스 LxssManager를 찾아서 우클릭 후 다시 시작을 눌러주세요. 저는 이방법으로 해결했는데 안되면.. 재부팅이 답입니다 ㅠㅠ WSL2 관련 팁 모음

WSL2 리눅스 Hostname 변경하기.

원래 리눅스 호스트네임의 경우 /etc/hostname에서 수정하거나 hostnamectl과 같은 명령어로 변경이 가능합니다. WSL2의 리눅스에도 마찬가지로 해당파일이 있지만 이걸 변경한다고 따로 호스트네임이 바뀌지는 않습니다. 근데 자세히보면 어디서 많이 본 호스트네임일텐데.. 사용자의 Windows PC이름과 똑같습니다. 내 PC > 속성 호스트네임 변경하기 위에서 설정 변경을 눌러줍니다.시스템 속성으로 들어오면 여기서 변경 클릭. 컴퓨터이름을 넣어주고 확인. 재부팅을 해보겠습니다. 잘 변경된걸 확인할 수 있습니다. WSL2 관련 글 …

WSL2 기능추가 및 WSL1과 비교

Linux용 Windows 하위 시스템을 새 버전으로 업데이트하는 기본 목표는 파일 시스템 성능을 향상시키고 전체 시스템 호출 호환성을 지원하는 것입니다. WSL 2는 가장 유용한 최신 가상화 기술을 사용하여 간단한 유틸리티 VM(가상 머신) 내에서 Linux 커널을 실행합니다. 그러나 WSL 2는 기존 VM 환경이 아닙니다. 더 빠른 성능을 위해 Linux 파일 시스템 사용 가장 빠른 성능 속도에 맞게 최적화하려면 프로젝트 파일을 Windows 파일 시스템이 아닌 Linux …

WSL2 (Windows Subsystem for Linux) 관련 글 모음

WSL2(Windows Subsystem for Linux)란?? Windows10 2004 WSL2 활성화하기. WSL2에 커널 구성 요소 업데이트가 필요합니다. WSL 리눅스 삭제 후 재설치하기 WSL2 기능추가 및 WSL1과 비교 WSL2 리눅스 Hostname 변경하기. WSL2 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다. 해결방법 WSL2 리눅스 파일저장장소 (Host PC와 파일 공유) WSL2 ‘ifconfig’, ‘netstat’ 사용하기. WSL2 Ubuntu Docker & Portainer 설치하기. WSL2 고정 …

WSL리눅스 삭제 후 재설치하기

wsl2를 업데이트하고 기존 우분투를 2버전으로 하기위해서는 1로 설치된 우분투를 삭제하고 다시 설치하면 간단하게 2버전으로 변경가능합니다. 앱으로 설치했기때문에 앱으로 삭제를 해주면 폴더까지 깔끔하게 제거가 됩니다. 다시 윈도우 스토어에서 설치해보겠습니다. 다시 파워쉘로 확인해보면 아까와 다르게 Version2로 설치된걸 확인할 수 있습니다. 1에비해 설치도 되게 빨랐습니다. WSL2 관련 글 모음