아무것도 "만들 수" 없습니다. 커널 헤더 문제가 있습니까? RTL8723BE를 작동시키려고 합니다.

아무것도 "만들 수" 없습니다. 커널 헤더 문제가 있습니까? RTL8723BE를 작동시키려고 합니다.

저는 새로운 보안/Linux 학생이고 무선 장치를 Kali Linux에서 작동시키는 데 어려움을 겪고 있습니다.

나는 최근에 새 노트북을 구입했습니다. 특히:레노버 아이디어패드 Z50-70-01418NL 무선 카드와 함께 제공됩니다.Realtek RTL8723BE 무선 LAN 802.11n PCI-E

레노버는 윈도우만 지원해서 무선작업이 가능할까 알아보기 시작했어요(결국 노트북을 산 이유가 있었네요)

나는 말 그대로 모든 것을 구글링했고 그 때문에 무엇이 관련성이 있고 무엇이 관련되지 않았으며 무엇이 올바른 방법이고 무엇이 아닌지를 잊어버렸습니다.

이것https://github.com/lwfinger/rtl8723be다음 줄이 표시됩니다. "새로운 8723 PCI 카드용 코드 - 코드가 커널에 추가될 때까지의 임시 코드"

그래서 저는 드라이버를 컴파일하고 결국 다음과 같이 시스템에 드라이버를 설치해야 한다고 가정합니다.

  1. 드라이버를 컴파일하는 "make" 명령
  2. 운전기사를 올바른 장소로 데려가세요
  3. 이익!

"rtl8723be" 코드를 "만들려고" 시도하지만 무엇을 시도하더라도 빌드 오류가 발생합니다. 작동할 것이라는 희망으로 거의 모든 것을 시도했기 때문에 오랫동안 오류가 발생했지만 대부분의 오류는 다음 줄을 가리킵니다.

$(MAKE) -C $(KSRC) M=$(PWD) modules

궁극적으로 나는 rtl8723be 드라이버가 제대로 작동하기를 원합니다. 내가 사용한다면

ndiswrapper -i <.inf-file>' 

ndiswrapper가 .inf 파일을 설치했고 ndiswrapper -l이 드라이버를 표시하는 것으로 보입니다.

하지만 나한테 빨간색이 있는데 넌 써야 해

modprobe ndiswrapper

그 결과는 다음과 같습니다.

FATAL: Module ndiswrapper not found

~~~~~~~~~ 편집자 ~~~~~~~~~~~~

그래서 OS를 다시 설치했습니다. (먼저 커널 3.15 설치를 시도했지만 여전히 Wi-Fi 어댑터가 없습니다.) 필요한 커널 헤더를 설치했습니다. 나는 다음에서 새로운 "rtl8723be"를 다운로드했습니다.https://github.com/lwfinger/rtlwifi_new

(새 버전은 trx.c의 버그 수정 = _ieee80211_is_robust_mgmt_frame의 버전 번호 수정)

"make"를 사용하려고 하면 다음과 같은 결과가 나타납니다.

root@Kratos:~/rtlwifi_new/rtl8723be# make
make -C /lib/modules/3.14-kali1-amd64/build M=/root/rtlwifi_new/rtl8723be modules
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
  CC [M]  /root/rtlwifi_new/rtl8723be/dm.o
  CC [M]  /root/rtlwifi_new/rtl8723be/fw.o
  CC [M]  /root/rtlwifi_new/rtl8723be/hw.o
  CC [M]  /root/rtlwifi_new/rtl8723be/led.o
  CC [M]  /root/rtlwifi_new/rtl8723be/phy.o
  CC [M]  /root/rtlwifi_new/rtl8723be/pwrseq.o
  CC [M]  /root/rtlwifi_new/rtl8723be/pwrseqcmd.o
  CC [M]  /root/rtlwifi_new/rtl8723be/rf.o
  CC [M]  /root/rtlwifi_new/rtl8723be/sw.o
  CC [M]  /root/rtlwifi_new/rtl8723be/table.o
  CC [M]  /root/rtlwifi_new/rtl8723be/trx.o
  LD [M]  /root/rtlwifi_new/rtl8723be/rtl8723be.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "rtl_btc_get_ops_pointer" [/root/rtlwifi_new/rtl8723be/rtl8723be.ko] undefined!
  CC      /root/rtlwifi_new/rtl8723be/rtl8723be.mod.o
  LD [M]  /root/rtlwifi_new/rtl8723be/rtl8723be.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'

그렇다면 이 오류는 무엇을 의미합니까? 경고: "rtl_btc_get_ops_pointer" [/root/rtlwifi_new/rtl8723be

이제 거의 다 온 것 같은 느낌이 듭니다.

드라이버와 펌웨어를 다음 폴더에 복사해 보았습니다.

/lib/modules/3.14-kali1-amd64/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko

/lib/firmware/rtlwifi/rtl8723befw.bin

답변1

rtl8723be 드라이버의 경우 커널을 업데이트하면 됩니다.

여기를 클릭하고 모든 단계를 따르십시오.

https://forums.kali.org/showthread.php?22638-rtl8723be-wireless-driver-installation&p=37193&viewfull=1#post37193

관련 정보