WSL에서 USB 사용하기 (ft. usbipd)

https://github.com/dorssel/usbipd-win

wsl 버전 확인

5.10.60.1 이상만 되니, 버전이 낮다면 wsl –update

Bash Copy
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">uname</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">-a</span></span>
<span class="line"><span style="color: #88C0D0">Linux</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">TP-P14s-G4</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">5.15</span>
<span style="color: #A3BE8C">.153.1-microsoft-standard-WSL2</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #616E88">#1 SMP Fri Mar 29 23:14:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux</span></span>

USB 하드웨어 식별자 데이터 설치

linux-tools 설치하고, 심볼릭 링크 생성

Bash Copy
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">sudo</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">apt</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">install</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-virtual</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">hwdata</span></span>
<span class="line"><span style="color: #88C0D0">Reading</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">package</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">lists...</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Done</span></span>
<span class="line"><span style="color: #88C0D0">Building</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">dependency</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">tree...</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Done</span></span>
<span class="line"><span style="color: #88C0D0">Reading</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">state</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">information...</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Done</span></span>
<span class="line"><span style="color: #88C0D0">The</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">following</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">additional</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">packages</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">will</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">be</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">installed:</span></span>
<span class="line"><span style="color: #D8DEE9FF">  </span>
<span style="color: #88C0D0">linux-tools-5.15.0-119</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-5.15.0-119-generic</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-common</span></span>
<span class="line"><span style="color: #88C0D0">The</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">following</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">NEW</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">packages</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">will</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">be</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">installed:</span></span>
<span class="line"><span style="color: #D8DEE9FF">  </span>
<span style="color: #88C0D0">hwdata</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-5.15.0-119</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-5.15.0-119-generic</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-common</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">linux-tools-virtual</span></span>
<span class="line"><span style="color: #88C0D0">0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">upgraded,</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">5</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">newly</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">installed,</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">to</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">remove</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">and</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">not</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">upgraded.</span></span>
<span class="line"><span style="color: #88C0D0">Need</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">to</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">get</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">8261</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">kB</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">of</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">archives.</span></span>
<span class="line"><span style="color: #88C0D0">After</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">this</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">operation,</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">28.8</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">MB</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">of</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">additional</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">disk</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">space</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">will</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">be</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">used.</span></span>
<span class="line"><span style="color: #88C0D0">Do</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">you</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">want</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">to</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">continue?</span>
<span style="color: #D8DEE9FF"> [Y/n] y</span></span>
<span class="line"><span style="color: #88C0D0">...</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">sudo</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">update-alternatives</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">--install</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">/usr/local/bin/usbip</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">usbip</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #ECEFF4">`</span>
<span style="color: #88C0D0">ls</span>
<span style="color: #A3BE8C"> /usr/lib/linux-tools/</span>
<span style="color: #81A1C1">*</span>
<span style="color: #A3BE8C">/usbip </span>
<span style="color: #81A1C1">|</span>
<span style="color: #A3BE8C"> </span>
<span style="color: #88C0D0">tail</span>
<span style="color: #A3BE8C"> -n1</span>
<span style="color: #ECEFF4">`</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #88C0D0">20</span></span>

usbipd-win 설치

PowerShell winget install –interactive –exact dorssel.usbipd-win” style=”color:#2e3440ff;display:none;background-color:#d8dee9ff” aria-label=”Copy” data-copied-text=”Copied!” data-has-text-button=”textSimple” data-inside-header-type=”simpleString” aria-live=”polite” class=”code-block-pro-copy-button”>Copy
<span class="line"><span style="color: #D8DEE9FF">PS</span>
<span style="color: #81A1C1">></span>
<span style="color: #D8DEE9FF"> winget install </span>
<span style="color: #81A1C1">--</span>
<span style="color: #D8DEE9FF">interactive </span>
<span style="color: #81A1C1">--</span>
<span style="color: #D8DEE9FF">exact dorssel.usbipd</span>
<span style="color: #81A1C1">-</span>
<span style="color: #D8DEE9FF">win</span></span>

usbipd 확인

PowerShell usbipd list Connected: BUSID VID:PID DEVICE STATE 2-2 17ef:30b0 ThinkPad USB-C Dock Audio, USB 입력 장치 Not shared 2-3 17ef:30a9 Billboard Device, Vendor Interface Not shared 4-1 0403:6001 USB Serial Converter Not shared 4-3 27c6:6594 Goodix MOC Fingerprint Not shared 4-4 30c9:00ad Integrated Camera, Integrated IR Camera, Camera DFU Device Not shared 4-10 8087:0033 인텔(R) 무선 Bluetooth(R) Not shared 5-1 0bda:8153 Realtek USB GbE Family Controller Not shared 5-2 0b95:1790 ASIX USB to Gigabit Ethernet Family Adapter Not shared Persisted: GUID DEVICE” style=”color:#2e3440ff;display:none;background-color:#d8dee9ff” aria-label=”Copy” data-copied-text=”Copied!” data-has-text-button=”textSimple” data-inside-header-type=”simpleString” aria-live=”polite” class=”code-block-pro-copy-button”>Copy
<span class="line"><span style="color: #D8DEE9FF">PS</span>
<span style="color: #81A1C1">></span>
<span style="color: #D8DEE9FF"> usbipd list</span></span>
<span class="line"><span style="color: #D8DEE9FF">Connected:</span></span>
<span class="line"><span style="color: #D8DEE9FF">BUSID  VID:PID    DEVICE                                                        STATE</span></span>
<span class="line"><span style="color: #B48EAD">2</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">2</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #B48EAD">17ef</span>
<span style="color: #D8DEE9FF">:30b0  ThinkPad USB</span>
<span style="color: #81A1C1">-</span>
<span style="color: #D8DEE9FF">C Dock Audio</span>
<span style="color: #81A1C1">,</span>
<span style="color: #D8DEE9FF"> USB 입력 장치                      Not shared</span></span>
<span class="line"><span style="color: #B48EAD">2</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">3</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #B48EAD">17ef</span>
<span style="color: #D8DEE9FF">:30a9  Billboard Device</span>
<span style="color: #81A1C1">,</span>
<span style="color: #D8DEE9FF"> Vendor Interface                            Not shared</span></span>
<span class="line"><span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">1</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #B48EAD">0403</span>
<span style="color: #D8DEE9FF">:</span>
<span style="color: #B48EAD">6001</span>
<span style="color: #D8DEE9FF">  USB Serial Converter                                          Not shared</span></span>
<span class="line"><span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">3</span>
<span style="color: #D8DEE9FF">    27c6:</span>
<span style="color: #B48EAD">6594</span>
<span style="color: #D8DEE9FF">  Goodix MOC Fingerprint                                        Not shared</span></span>
<span class="line"><span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">4</span>
<span style="color: #D8DEE9FF">    30c9:00ad  Integrated Camera</span>
<span style="color: #81A1C1">,</span>
<span style="color: #D8DEE9FF"> Integrated IR Camera</span>
<span style="color: #81A1C1">,</span>
<span style="color: #D8DEE9FF"> Camera DFU Device    Not shared</span></span>
<span class="line"><span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">10</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #B48EAD">8087</span>
<span style="color: #D8DEE9FF">:</span>
<span style="color: #B48EAD">0033</span>
<span style="color: #D8DEE9FF">  인텔</span>
<span style="color: #ECEFF4">(</span>
<span style="color: #D8DEE9FF">R</span>
<span style="color: #ECEFF4">)</span>
<span style="color: #D8DEE9FF"> 무선 Bluetooth</span>
<span style="color: #ECEFF4">(</span>
<span style="color: #D8DEE9FF">R</span>
<span style="color: #ECEFF4">)</span>
<span style="color: #D8DEE9FF">                                     Not shared</span></span>
<span class="line"><span style="color: #B48EAD">5</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">1</span>
<span style="color: #D8DEE9FF">    0bda:</span>
<span style="color: #B48EAD">8153</span>
<span style="color: #D8DEE9FF">  Realtek USB GbE Family Controller                             Not shared</span></span>
<span class="line"><span style="color: #B48EAD">5</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">2</span>
<span style="color: #D8DEE9FF">    0b95:</span>
<span style="color: #B48EAD">1790</span>
<span style="color: #D8DEE9FF">  ASIX USB to Gigabit Ethernet Family Adapter                   Not shared</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">Persisted:</span></span>
<span class="line"><span style="color: #D8DEE9FF">GUID                                  DEVICE</span></span>

내가 필요한 건 4-1 USB Serial Converter
BUSID를 기억해두자

usbipd 확인

wsl에서 사용할 4-1을 bind 시키고, wsl에 attach 시킨다.

PowerShell usbipd bind –busid 4-1 PS> usbipd attach –wsl –busid 4-1 usbipd: info: Using WSL distribution ‘Ubuntu’ to attach; the device will be available in all WSL 2 distributions. usbipd: info: Using IP address 172.27.240.1 to reach the host.” style=”color:#2e3440ff;display:none;background-color:#d8dee9ff” aria-label=”Copy” data-copied-text=”Copied!” data-has-text-button=”textSimple” data-inside-header-type=”simpleString” aria-live=”polite” class=”code-block-pro-copy-button”>Copy
<span class="line"><span style="color: #D8DEE9FF">PS</span>
<span style="color: #81A1C1">></span>
<span style="color: #D8DEE9FF"> usbipd bind </span>
<span style="color: #81A1C1">--</span>
<span style="color: #D8DEE9FF">busid </span>
<span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">1</span></span>
<span class="line"><span style="color: #D8DEE9FF">PS</span>
<span style="color: #81A1C1">></span>
<span style="color: #D8DEE9FF"> usbipd attach </span>
<span style="color: #81A1C1">--</span>
<span style="color: #D8DEE9FF">wsl </span>
<span style="color: #81A1C1">--</span>
<span style="color: #D8DEE9FF">busid </span>
<span style="color: #B48EAD">4</span>
<span style="color: #81A1C1">-</span>
<span style="color: #B48EAD">1</span></span>
<span class="line"><span style="color: #D8DEE9FF">usbipd: info: Using WSL distribution </span>
<span style="color: #ECEFF4">'</span>
<span style="color: #A3BE8C">Ubuntu</span>
<span style="color: #ECEFF4">'</span>
<span style="color: #D8DEE9FF"> to attach</span>
<span style="color: #81A1C1">;</span>
<span style="color: #D8DEE9FF"> the device will be available </span>
<span style="color: #81A1C1">in</span>
<span style="color: #D8DEE9FF"> all WSL </span>
<span style="color: #B48EAD">2</span>
<span style="color: #D8DEE9FF"> distributions.</span></span>
<span class="line"><span style="color: #D8DEE9FF">usbipd: info: Using IP address </span>
<span style="color: #B48EAD">172.27</span>
<span style="color: #D8DEE9FF">.</span>
<span style="color: #B48EAD">240.1</span>
<span style="color: #D8DEE9FF"> to reach the host.</span></span>

WSL 에서 USB 확인

윈도우에서 usbipd 명령 실행 후에, 필요한 ttyUSB0 생성된 것을 확인

Bash <span role="button" tabindex="0" data-code="$ ls -al /dev/tty tty tty11 tty15 tty19 tty22 tty26 tty3 tty33 tty37 tty40 tty44 tty48 tty51 tty55 tty59 tty62 tty9 ttyS3 tty0 tty12 tty16 tty2 tty23 tty27 tty30 tty34 tty38 tty41 tty45 tty49 tty52 tty56 tty6 tty63 ttyS0 tty1 tty13 tty17 tty20 tty24 tty28 tty31 tty35 tty39 tty42 tty46 tty5 tty53 tty57 tty60 tty7 ttyS1 tty10 tty14 tty18 tty21 tty25 tty29 tty32 tty36 tty4 tty43 tty47 tty50 tty54 tty58 tty61 tty8 ttyS2 $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ ls -al /dev/tty tty tty12 tty17 tty21 tty26 tty30 tty35 tty4 tty44 tty49 tty53 tty58 tty62 ttyS0 tty0 tty13 tty18 tty22 tty27 tty31 tty36 tty40 tty45 tty5 tty54 tty59 tty63 ttyS1 tty1 tty14 tty19 tty23 tty28 tty32 tty37 tty41 tty46 tty50 tty55 tty6 tty7 ttyS2 tty10 tty15 tty2 tty24 tty29 tty33 tty38 tty42 tty47 tty51 tty56 tty60 tty8 ttyS3 tty11 tty16 tty20 tty25 tty3 tty34 tty39 tty43 tty48 tty52 tty57 tty61 tty9 ttyUSB0″ style=”color:#2e3440ff;display:none;background-color:#d8dee9ff” aria-label=”Copy” data-copied-text=”Copied!” data-has-text-button=”textSimple” data-inside-header-type=”simpleString” aria-live=”polite” class=”code-block-pro-copy-button”>Copy
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ls</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">-al</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">/dev/tty</span></span>
<span class="line"><span style="color: #88C0D0">tty</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty11</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty15</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty19</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty22</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty26</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty3</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty33</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty37</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty40</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty44</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty48</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty51</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty55</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty59</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty62</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty9</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">ttyS3</span></span>
<span class="line"><span style="color: #88C0D0">tty0</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty12</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty16</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty2</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty23</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty27</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty30</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty34</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty38</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty41</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty45</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty49</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty52</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty56</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty6</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty63</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">ttyS0</span></span>
<span class="line"><span style="color: #88C0D0">tty1</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty13</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty17</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty20</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty24</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty28</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty31</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty35</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty39</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty42</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty46</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty5</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty53</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty57</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty60</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty7</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">ttyS1</span></span>
<span class="line"><span style="color: #88C0D0">tty10</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty14</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty18</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty21</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty25</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty29</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty32</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty36</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty4</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">tty43</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty47</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty50</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty54</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty58</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty61</span>
<span style="color: #D8DEE9FF">  </span>
<span style="color: #A3BE8C">tty8</span>
<span style="color: #D8DEE9FF">   </span>
<span style="color: #A3BE8C">ttyS2</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">lsusb</span></span>
<span class="line"><span style="color: #88C0D0">Bus</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">002</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Device</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #A3BE8C">:</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ID</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">1</span>
<span style="color: #A3BE8C">d6b:0003</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Linux</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Foundation</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">3.0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">root</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">hub</span></span>
<span class="line"><span style="color: #88C0D0">Bus</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Device</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #A3BE8C">:</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ID</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">1</span>
<span style="color: #A3BE8C">d6b:0002</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Linux</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Foundation</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">2.0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">root</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">hub</span></span>
<span class="line"></span>
<span class="line"><span style="color: #81A1C1"><</span>
<span style="color: #D8DEE9FF">after usbipd attach --wsl --busid 4-</span>
<span style="color: #81A1C1">1></span>
<span style="color: #D8DEE9FF"> </span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">lsusb</span></span>
<span class="line"><span style="color: #88C0D0">Bus</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">002</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Device</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #A3BE8C">:</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ID</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">1</span>
<span style="color: #A3BE8C">d6b:0003</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Linux</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Foundation</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">3.0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">root</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">hub</span></span>
<span class="line"><span style="color: #88C0D0">Bus</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Device</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">002</span>
<span style="color: #A3BE8C">:</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ID</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">0403</span>
<span style="color: #A3BE8C">:6001</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Future</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Technology</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Devices</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">International,</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Ltd</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">FT232</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Serial</span>
<span style="color: #D8DEE9FF"> (UART) IC</span></span>
<span class="line"><span style="color: #88C0D0">Bus</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Device</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">001</span>
<span style="color: #A3BE8C">:</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ID</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">1</span>
<span style="color: #A3BE8C">d6b:0002</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Linux</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">Foundation</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #B48EAD">2.0</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">root</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">hub</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">$</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">ls</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">-al</span>
<span style="color: #D8DEE9FF"> </span>
<span style="color: #A3BE8C">/dev/tty</span></span>
<span class="line"><span style="color: #88C0D0">tty</span>
<span style="color: #D8DEE9FF">      </span>
<span style="color: #A3BE8C">tty12</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty17</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty21</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty26</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty30</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty35</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty4</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty44</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty49</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty53</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty58</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty62</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">ttyS0</span></span>
<span class="line"><span style="color: #88C0D0">tty0</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty13</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty18</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty22</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty27</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty31</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty36</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty40</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty45</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty5</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty54</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty59</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty63</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">ttyS1</span></span>
<span class="line"><span style="color: #88C0D0">tty1</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty14</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty19</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty23</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty28</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty32</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty37</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty41</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty46</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty50</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty55</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty6</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty7</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">ttyS2</span></span>
<span class="line"><span style="color: #88C0D0">tty10</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty15</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty2</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty24</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty29</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty33</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty38</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty42</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty47</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty51</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty56</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty60</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty8</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">ttyS3</span></span>
<span class="line"><span style="color: #88C0D0">tty11</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty16</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty20</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty25</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty3</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">tty34</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty39</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty43</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty48</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty52</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty57</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty61</span>
<span style="color: #D8DEE9FF">    </span>
<span style="color: #A3BE8C">tty9</span>
<span style="color: #D8DEE9FF">     </span>
<span style="color: #A3BE8C">ttyUSB0</span></span>


0 0 votes
글 만족도 평가하기
guest
2 답글
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
dawnsea
Guest
2024-09-10 8:01 오전

오 나두 WSL 쓰는데 ㅎㅎㅎ

위로 스크롤
2
0
Would love your thoughts, please comment.x