mdev -s를 실행한 후 네트워크 카드를 찾을 수 없습니까?

mdev -s를 실행한 후 네트워크 카드를 찾을 수 없습니까?

Linux 시스템을 사용자 정의하고 있으며 Linux 커널 버전은 6.4.0입니다. mdev -s실행 해서 rcS인쇄 시작을 확인했더니 성공했습니다. 라이브 환경에 들어가면 네트워크 카드 이름이 입니다 enp2s0. 그러나 시작한 후 enp2s0찾을 수 없는 것으로 나타났습니다 . 무슨 일인지 모르겠어요? 커널 구성을 확인해보니 네트워크 드라이버가 컴파일된 것을 발견했습니다.

RCS:

echo PATH=/sbin:/bin:/usr/bin:/usr/sbin

echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/lib:/lib64

mount -a

source /etc/profile

mkdir /dev/pts -p

mount -t devpts devpts /dev/pts

mdev -s
if [ $? -eq 0 ]; then
    echo "mdev -s executed successfully."
else
    echo "mdev -s execution failed."
fi
ip addr add 192.168.5.2/24 dev enp2s0

오류 스크린샷:

여기에 이미지 설명을 입력하세요.

답변1

네트워크 카드 드라이버가 올바르지 않아 문제가 해결되었습니다. 먼저 실제 환경에 들어가서 실행하여 lspci | grep -i ethernet네트워크 카드가 어떤 모델인지 확인한 다음 커널에 컴파일합니다.

Device Drivers->Network device support->Ethernet driver support->(the model of your network card)

관련 정보