udevadm info
디스크의 devtype이 이라는 것을 알고 있습니다 disk
. 하지만 USB Wi-Fi 어댑터의 devtype을 얻는 방법은 무엇입니까? (예: wlan
, wwan
등)
답변1
lsusb
장치를 사용 하고 찾으십시오. 내 lsusb
예를 게시하겠습니다
Bus 002 Device 007: ID 13b1:0026 Linksys WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]
Bus 002 Device 006: ID 0a5c:2148 Broadcom Corp. BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
Bus 002 Device 005: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 002 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 002 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 8086:0186 Intel Corp. WiMAX Connection 2400m
Bus 001 Device 003: ID 04f2:b1d6 Chicony Electronics Co., Ltd CNF9055 Toshiba Webcam
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
버스 002 장치 007은 오래된 Wi-Fi 카드입니다. USB 장치의 udev 명령 형식은 다음과 같습니다.
udevadm info /dev/bus/usb/{BUS_NUMBER}/{DEVICE_NUMBER}
udevadm info /dev/bus/usb/002/007
그럼 정보를 얻으러 들어가보겠습니다 .
입력해야 할 내용은 lsusb
결과에 따라 다릅니다.
사용할 USB 네트워크 관련 장치 유형은 다음과 같습니다 udev
.
- 에서 인터페이스 이름을 가져옵니다
ifconfig
. - 그런 다음 다음을 실행하십시오.
udevadm info /sys/class/net/{name of interface}
- 찾다:
ID_TYPE=
. 이 유형은DEVTYPE=usb_device
.Type 보다 작습니다 .generic
유형은 드라이버가 이 장치에 대한 유형을 설정하지 않았음을 나타낼 수 있습니다.