Ubuntu 16.04 LTSが突如としてネットワークに接続できなくなりました。
再びネットワークに接続できるようにしたいです。
以下、自分が試したことです。
bash
1$ ifconfig 2lo Link encap:ローカルループバック 3 inetアドレス:127.0.0.1 マスク:255.0.0.0 4 inet6アドレス: ::1/128 範囲:ホスト 5 UP LOOPBACK RUNNING MTU:65536 メトリック:1 6 RXパケット:42 エラー:0 損失:0 オーバラン:0 フレーム:0 7 TXパケット:42 エラー:0 損失:0 オーバラン:0 キャリア:0 8 衝突(Collisions):0 TXキュー長:1000 9 RXバイト:5436 (5.4 KB) TXバイト:5436 (5.4 KB)
eth0が見つかりませんでしたので、
http://kenbell.hatenablog.com/entry/20160730/1469846520
を参考に、e1000eを入れようとしてみました。
ところが、makeをしようとしたときに以下のようなエラーが出てしまいました。
bash
1$ make 2make -C /lib/modules/4.15.0-24-generic/build CC=gcc SUBDIRS=/home/username/packages/tmp/e1000e-3.4.0.2/src modules 3make[1]: ディレクトリ '/usr/src/linux-headers-4.15.0-24-generic' に入ります 4Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" 5 CC [M] /home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.o 6/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c: In function ‘e1000_probe’: 7/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c:8344:2: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration] 8 init_timer(&adapter->watchdog_timer); 9 ^ 10/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c:8345:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] 11 adapter->watchdog_timer.function = e1000_watchdog; 12 ^ 13/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c:8346:25: error: ‘struct timer_list’ has no member named ‘data’ 14 adapter->watchdog_timer.data = (unsigned long)adapter; 15 ^ 16/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c:8349:35: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] 17 adapter->phy_info_timer.function = e1000_update_phy_info; 18 ^ 19/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.c:8350:25: error: ‘struct timer_list’ has no member named ‘data’ 20 adapter->phy_info_timer.data = (unsigned long)adapter; 21 ^ 22cc1: some warnings being treated as errors 23scripts/Makefile.build:332: ターゲット '/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.o' のレシピで失敗しました 24make[2]: *** [/home/username/packages/tmp/e1000e-3.4.0.2/src/netdev.o] エラー 1 25Makefile:1552: ターゲット '_module_/home/username/packages/tmp/e1000e-3.4.0.2/src' のレシピで失敗しました 26make[1]: *** [_module_/home/username/packages/tmp/e1000e-3.4.0.2/src] エラー 2 27make[1]: ディレクトリ '/usr/src/linux-headers-4.15.0-24-generic' から出ます 28Makefile:273: ターゲット 'default' のレシピで失敗しました 29make: *** [default] エラー 2
ここで躓いております。
なお、Ubuntuのシステム情報は以下のとおりです。
bash
1$ uname -a 2Linux anchorblues 4.15.0-24-generic #26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/10 12:49
2018/07/10 13:04
2018/07/10 23:48
2018/07/11 14:36