Debian에 네트워크 드라이버 r8125를 설치할 수 없습니다.

Debian에 네트워크 드라이버 r8125를 설치할 수 없습니다.

해결되었지만 현재 내 답변을 허용된 답변으로 표시할 수 없습니다.

새 시스템을 구입했고 여기에 promox ve를 설치하고 싶습니다. 불행하게도 설치 프로세스에서 네트워크 연결을 얻을 수 없습니다. 몇 가지 조사 끝에 이것이 내 메인보드의 NIC 문제라는 것을 발견했습니다(자세한 내용은 나중에 설명). 한 가지 해결 방법은 debian Buster, 네트워크 드라이버를 설치하고 네트워크 연결이 작동하면 proxmox ve를 설치하는 것입니다. 그런데 드라이버 설치가 막혔어요.

메인보드:ASRock B550
-> NIC:RTL8125BG
-> 운전사:최대 5.6 커널용 2.5G 이더넷 LINUX 드라이버 r8125
CPU: 라이젠 4650G

OS에 대한 일부 정보:

$ lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 10 buster)
Release:        10
Codename:       buster

$ uname -v
#1 SMP Debian 4.19.181-1 (2021-03-19)

$ lshw -C network
  *-network UNCLAIMED
      description: Ethernet controller
      product: Realtek Semiconductor Co., Ltd.
      vendor: Realtek Semiconductor Co., Ltd.
      physical id: 0
      bus info: pci@0000:06:00.0
      version: 05
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix vpd bus_master cap_list
      configuration: latency=0
      resources: ioport:f0000(size=256) memory:fce00000-fce0ffff memory: fce100000-fce13fff

임시 네트워크 연결을 위해 스마트폰을 사용하고 USB 테더링 옵션을 활성화했습니다. 이는 설치 프로세스와 데비안 실행에서는 제대로 작동했지만 pve 설치 프로세스에서는 작동하지 않았습니다.

이런 식으로 드라이버를 다운로드하고 설치할 수 있었습니다 build-essential(및 와 같은 패키지 lshw).
그러나 모듈을 빌드할 때 드라이버 설치가 실패합니다.

$ ./autorun.sh

Check old driver and unload it.
Build the  module and install
make[2]: *** /lib/modules/4.19.0-16-amd64/build: No such file or directory. Stop.
make[1]: *** [Makefile:176: clean] Error 2
make: *** [Makefile:48: clean] Error 2

누락된 빌드 디렉터리를 생성해도 여전히 실패합니다.

$ mkdir /lib/modules/4.19.0-16-amd64/build
$ ./autorun.sh

Check old driver and unload it.
Build the  module and install
make[2]: *** No rule to make target 'clean'. Stop.
make[1]: *** [Makefile:176: clean] Error 2
make: *** [Makefile:48: clean] Error 2

해당 드라이버를 설치하기 위해 내가 놓친 것이 무엇인지 아이디어가 있습니까?

답변1

설치했는데도 build-essential일부 파일이 누락되었습니다.
설치하면 linux-headers-4.19.0-16-amd64문제가 해결되었습니다!

실행 후 $ apt install linux-headers-4.19.0-16-amd64드라이버를 설치하고 인터페이스를 구성할 수 있었습니다.

동일한 문제가 발생하면 패키지에서 커널 버전을 조정해야 합니다.


업데이트(PVE)
pve 설치에는 새 커널이 포함됩니다.
네트워크 드라이버를 다시 빌드하려면 설치해야 했습니다.pve-headers

관련 정보