先日、ハードウェアを更改して快調に使っていたが、突然ネットワークが使えなくなった。
症状はNICを認識しなくなるというもの。
$ ip addr 1: lo: >LOOPBACK,UP,LOWER_UP< mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever
※いつもなら、この先にNICの情報が表示されるはずなんだが。
NICを確認。
Qiita / UbuntuでNICを認識しない場合の対処法
$ lspci | grep 'Ethernet|Network' 07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
恐らくだけど、カーネルの依存関係を更新していないのに、カーネルが更新されたのが原因じゃないかと思われる。
ドライバーは過去にダウンロードしていた。
$ cd ~/Downloads/r8125-9.003.05 $ sudo ./autorun.sh Check old driver and unload it. Build the module and install At main.c:160: SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:72 SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:79 sign-file: certs/signing_key.pem: No such file or directory Warning: modules_install: missing 'System.map' file. Skipping depmod. DEPMOD 5.4.0-51-generic load module r8125 Updating initramfs. Please wait. update-initramfs: Generating /boot/initrd.img-5.4.0-51-generic W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169 I: The initramfs will attempt to resume from /dev/sda6 I: (UUID=nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn) I: Set the RESUME variable to override this. Completed.
この後、インターフェースを確認したところ、こうなった。
$ ip addr 1: lo: >LOOPBACK,UP,LOWER_UP< mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno1: >BROADCAST,MULTICAST,UP,LOWER_UP< mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether nn:nn:nn:nn:nn:nn brd ff:ff:ff:ff:ff:ff inet 192.168.nnn.nnn/24 brd 192.168.nnn.255 scope global dynamic noprefixroute eno1 valid_lft 86398sec preferred_lft 86398sec inet6 fdnn:nnnn:nnnn:nnn:nnnn:nnnn:nnnn:nnnn/128 scope global dynamic noprefixroute valid_lft 86399sec preferred_lft 7199sec inet6 24nn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn/64 scope global dynamic noprefixroute valid_lft 14399sec preferred_lft 12599sec inet6 fenn::nnnn:nnnn:nnnn:nnnn/64 scope link noprefixroute valid_lft forever preferred_lft forever
復旧。だけど、再起動するとネットワークが認識されなくなる。
Qiita / Realtek 8125 NIC をCentOS8で動かす
※ここにはダウンロードからカーネルの依存関係の更新までが書かれている。
$ sudo depmod -a
これでしばらく様子を見る。
コメントはこちらから お気軽にどうぞ ~ 投稿に関するご意見・感想・他