오픈소스라서 해당 레포 이슈에도 올려놓긴 했으나,
closed안된게 200개에 임박한걸봐서는 답변이 안 달릴 것 같아
선생님들께 여쭤봅니다 ㅠㅠ
상황 요약
현재 mullvad라는 서비스를 vpn으로 사용중인데,
cli로 자동화해야할 이유가 생겨서 batch파일로 윈도우환경에서 사용중이었습니다.
하다보니까 powershell환경과 batchfile내에서 서로 다르게 동작하는 경우가 많아
불편한 경우가 많아서,
wsl2환경으로 옮겨 sh파일로 자동화해야겠다는 계획을 세웠습니다.
하지만 어랍쇼? 문제가 생겼습니다 .. ㅠㅠ
문제
해당 vpn서비스를 linux환경에서 사용하기 위해서는
https://mullvad.net/ko/download/linux/
위 링크에서
MullvadVPN-2022.2_amd64.deb
파일을 다운받아야 했습니다.
wsl2 상의 home경로에서
현재 윈도우 download폴더에 있는 deb파일을
sudo apt install 하였는데
다음과 같은 문제가 발생했습니다.
에러가 시작하는 부분에 ( 사진 아래에서 7번째줄 )
System has not been booted with systemd as init system ...
이라고 나와있길래 관련해서 찾아보니까
위 글을 발견하게 되었습니다.
요지는 wsl2에서 systemd를 init system으로 쓰지 않는다는 것인데,,
이러면 근본적으로 해결이 불가능하다고 결론내려도 되는 걸까요??
아니라면 어떤 걸 찾아봐야 할까요?
키워드가 없어서 어떻게 해야할지 잘 모르겠습니다;;
긴글 읽어주셔서 감사드립니다
** 혹시나 싶어서 wsl2에서 deb파일설치 실패한이후에, mullvad api를 cli상에서 실행해본 결과를 남겨봤습니다 무시하셔도 됩니다.
Deb 뜯어보면 systemd파일 나올건데 거기서 어떻게 실행시키는 지 보고 니가 직접 실행 시키면 됨 - dc App
wsl2 ubuntu 22.04에서 /etc/wsl.conf 파일에
[boot] command = /usr/libexec/wsl-systemd
넣고 재부팅하면 systemd 켜짐
wsl2에 systemd 깔 수 있음 도커 쓰려다가 알게 된 사실
걍 wireguard나 openvpn 프로파일 받아서 쓰면 안됨?