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)

おすすめ記事