나는 내 Linux 박스(데비안 실행)에서 USB 동글을 구성하려고 했습니다.
$ uname -a
Linux stbede 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
장치가 USB를 통해 연결되어 인식되었는지 확인할 수 있습니다.
$ lsusb
Bus 003 Device 006: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 003 Device 005: ID 8087:07dc Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
그러나 에 따르면 드라이버가 로드되지 않습니다 lsmod
. 이 rtl8192cu 드라이버에 몇 가지 지속적인 버그 문제가 있다는 것을 알고 있지만, 제가 아는 한 이러한 문제는 최신 커널에서 해결되었습니다. 그러나 드라이버를 로드하려고 하면 다음과 같은 결과가 나타납니다.
$ sudo modprobe rtl8192cu
modprobe: ERROR: ../libkmod/libkmod-module.c:977 command_do() Error running install command for rtlwifi
modprobe: ERROR: could not insert 'rtl8192cu': Operation not permitted
물론 이 오류 메시지가 무엇을 의미하는지 약간 혼란스럽습니다. 이 문제를 더 자세히 해결하기 위한 최선의 과정을 제안할 수 있는 사람이 있습니까? 나는 노력을 통과했다데비안 문서sudo apt-get update && sudo apt-get install firmware-realtek
이 인터페이스의 경우 오류 없이 실행되는지 확인할 수 있습니다 .
firmware-realtek is already the newest version (0.43).
이것행상인그들의자신의 운전자제공되지만 커널의 일부인 rtl8192cu에 사용되는 realtek 파일의 리패키지일 뿐이며 약간 오래된(2018) 컴파일 및 보기를 원하지 않습니다.
이 마지막 것은 붉은 청어일 수도 있지만 여전히 언급할 가치가 있습니다.
sudo apt-get install linux-headers-$(uname -r) build-essential dkms
linux-headers-4.9.0-14-amd64를 사용하여 실패했지만 apt-get install
성공적으로 Linux 헤더를 설치했습니다.