Ubuntu 18.04 突然ネットワークが使えなくなる

先日、ハードウェアを更改して快調に使っていたが、突然ネットワークが使えなくなった。





症状は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

これでしばらく様子を見る。

 

お気軽にどうぞ ~ 投稿に関するご意見・感想・他

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です