이제 WSL에서 USB 장치를 연결할 수 있습니다.
이제 WSL에서 USB 장치를 연결하고 직접 작업할 수 있습니다. Microsoft의 기여 덕분에 오픈 소스 usbipd-win 프로젝트, Arduino 플래시 또는 스마트 카드 리더 액세스와 같이 WSL에서 사용할 수 없는 다양한 작업을 수행할 수 있습니다.
광고
이 기능을 사용하려면 커널 버전이 5.10.60.1 이상인 2세대 WSL이 필요합니다.

Usbipd-win은 로컬로 연결된 USB 장치를 Hyper-V 게스트 및 WSL 2를 포함한 다른 컴퓨터와 공유하기 위한 소프트웨어입니다. Microsoft Hardware Compatibility Publisher 드라이버를 사용하여 자동 드라이버 설치를 지원합니다. 또한 Dev 채널 빌드를 지원하므로 시험판 Windows 11을 실행하더라도 시도할 수 있습니다. 마지막으로 GitHub의 릴리스 페이지 외에도 다음을 사용하여 앱을 설치하고 업데이트할 수 있습니다. 윙겟
.
WSL에서 USB 장치를 연결하는 데 사용하는 방법은 다음과 같습니다.
WSL에서 USB 장치 연결
- 머리 위로 이 GitHub 페이지, 최신 앱 버전을 다운로드하여 설치합니다.
- Ubuntu WSL 2 인스턴스를 열고 다음을 입력합니다.
sudo apt install linux-tools-5.4.0-77-generic hwdata
. - 이제 sudo 옵션을 수정하여
뿌리
사용자가 usbip 명령을 실행합니다. 이를 위해 다음을 입력하십시오.sudo visudo
그리고 치다 입력하다. - 추가하다 /usr/lib/linux-tools/5.4.0-77-generic 의 시작으로 보안 경로. 다음과 같은 결과를 얻을 수 있습니다.
기본값은 secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - 새로 열기 명령 프롬프트 같이 관리자.
- usbipd wsl list를 입력하고 Enter 키를 누릅니다. WSL에 연결할 USB 장치의 BUS ID 값을 기록해 둡니다.
- 이제 다음 명령을 실행합니다.
usbipd wsl 첨부 --busid
. 대체당신이 기록 한 가치. - 마지막으로 WSL 2 인스턴스를 열고 lsusb 명령을 실행하여 사용 가능한 USB 장치를 확인합니다. 연결된 장치가 나열되어야 합니다.
당신은 끝났습니다!
이제 WSL에서 바로 USB 장치로 작업할 수 있습니다.
완료되면 다음을 사용하여 장치를 분리합니다. usbipd wsl 분리 --busid
. 다시 관리자 권한으로 실행되는 명령 프롬프트에서 실행합니다.
에서 작동 방식에 대해 자세히 알아볼 수 있습니다. 공식 발표.