해결되었으나 현재 내 답변을 승인됨으로 표시할 수 없습니다.
새 시스템을 구입했고 여기에 promox ve를 설치하고 싶습니다. 안타깝게도 설치 프로세스에서 네트워크 연결을 얻을 수 없습니다. 몇 가지 조사 끝에 마더보드의 네트워크 카드에 문제가 있다는 것을 알게 되었습니다(자세한 내용은 나중에 설명). 한 가지 해결책은 네트워크 연결이 작동할 때 데비안 버스터, 네트워크 드라이버를 설치하고 proxmox ve를 설치하는 것입니다. 그런데 드라이버 설치가 막히네요.
마더보드:ASRock B550
-> 네트워크 카드:RTL8125BG
-> 운전사:2.5G 이더넷 LINUX 드라이버 r8125, 커널 버전 최대 5.6
CPU: 라이젠 4650G
운영 체제에 대한 일부 정보:
$ 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