컴퓨터
wsl: USB 장치 연결하기 (Connect usb devices to wsl)
두뇌미포함
2022. 7. 16. 15:40
728x90
반응형
WSL에서 USB 장치를 연결하는 방법
1. usbipd 설치
호스트 OS, 윈도우에서 설치한다.
Releases · dorssel/usbipd-win
Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2. - dorssel/usbipd-win
github.com
2. WSL 에서 usbip 설치
WSL 콘솔에서 입력한다.
sudo apt install linux-tools-virtual hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip `ls /usr/lib/linux-tools/*/usbip | tail -n1` 20
3. 윈도우에서 USB 연결
윈도우에서 아래 명령어를 입력해 장치 ID 보고 연결한다.
usbipd wsl list
usbipd wsl attach --busid <busid>
4. 마무리
WSL에서 보면 ACM0/ACM1이 추가된 것을 볼 수 있다.
하지만 읽을 때 Permission Denied가 뜰 수 있는데 아래 명령어를 통해 퍼미션을 바꿔준다.
sudo chmod a+rw /dev/ttyACM0
※ USB 선을 뽑거나 재부팅을 하면 원래대로 돌아온다.
728x90