Flatpak으로 설치한 VSCode에서 Remote – Containers 사용하기

Flatpak로 설치한 Visual Studio Code(Flathub)에서는 몇가지 설정을 해 줘야 Remote – Containers를 사용할 수 있다. 가능한 많은 어플리케이션을 Flatpak으로 옮기는 과정에서 VSCode도 함께 옮겼는데, Remote – Containers가 되지 않아 이리저리 찾아보니 가능한 방법이 있어 성공적으로 설정할 수 있었다. 1. VSCode에 /tmp 접근 권한 부여 2. VSCode에서 docker, docker-compose 대신 사용할 docker.sh, docker-compose.sh 생성하고 실행권한 부여 … Read more

Hyper-V VM에 고정IP 할당하기

Windows 머신에서 개발 작업을 수행할 때 WSL2에서 수행하지 못하거나, Windows 종속적인 환경(Active Directory, Exchange Server 등)을 구성해야 한다면 Hyper-V를 사용하는 것이 간편하다. 그런데, Hyper-V를 설치하면 기본적으로 제공되는 가상 스위치인 vEthernet (Default Switch)에 치명적인 약점이 있다. 재부팅 할 때 마다 vEthernet (Default Switch)의 대역과 IP가 바뀌고, 그에 따라 이 스위치를 사용하는 VM의 IP도 바뀐다는 것이다. 간단한 … Read more

전원어댑터 문제로 발생하는 Synology NAS DS918+ 무한재부팅 현상

2018년 4월에 구입하여 4년가까이 사용해오던 Synology NAS DS918+가 갑자기 무한재부팅에 빠졌다. 결론부터 말하자면, 전원어댑터 문제였으며 어댑터를 교체하여 해결하였다. 혹시나 비슷한 상황이 발생한 경우 도움이 될 것 같아 글을 작성한다. 내가 ‘무한재부팅’이라고 부르는 현상은 아래와 같다. 전원버튼의 파란불빛이 계속 깜빡이다가 꺼진다. 그리고 말 그대로 ‘무한’이기 때문에 잠시 후 다시 또 깜빡인다. 내부적으로 부팅을 하다가 실패하고 다시 … Read more