Ubuntu有线没法上网(modprobe: ERROR: could not insert 'r8168':Required key not available)

本文主要是介绍Ubuntu有线没法上网(modprobe: ERROR: could not insert 'r8168':Required key not available),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. ubuntu有线无法上网,使用ifconfig没看到有线网卡,证明没有驱动
sudo lshw -C network显示: 
*-network UNCLAIMED description: Ethernet controllerproduct:RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.

*-network UNCLAIMED 即表示没有驱动。

  1. 去Realtek官网http://www.realtek.com/search/default.aspx?keyword=RTL8111 拉到下面,找到下载链接,找到linux对应的版本。

      GBE Ethernet LINUX driver r8168 for kernel up to 4.15	8.048.00	2020/01/08	107 KB
    

在这里插入图片描述
解压并运行:sudo bash autorun.sh

注意:这里可能会报两个error,如果没有跳过第三步。
出现此问题的原因是,Ubuntu Kernel 使用 EFI_SECURE_BOOT_SIG_ENFORCE 内核配置,这样会阻止内核载入第三方模块。

Check old driver and unload it.
Build the module and install
At main.c:222:
- SSL error:02001002:systemlibrary:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no suchfile: bss_file.c:178
sign-file: certs/signing_key.pem: No such file ordirectory
DEPMOD 4.4.0-31-generic
load module r8168
modprobe: ERROR: could not insert 'r8168':Required key not available
Updating initramfs. Please wait.
update-initramfs: Generating/boot/initrd.img-4.4.0-31-generic
Completed.

解决方法如下:

  1. 在终端执行如下指令:
sudo apt install mokutil
sudo mokutil --disable-validation

执行后,终端会让你设置8-16位密码(之后要用,不要忘记哦~)
接下来,重启电脑,会出现蓝屏(不要紧张,按下任意键进入选择界面 :-)),选项如下:

  • Continue boot
  • Change Secure Boot state
  • Enroll key from disk
  • Enroll hash from disk
    选择Change Secure Boot state,接下来会让你输入之前的密码。
    我的系统很调皮,没有让我直接输入密码,而是要求 Enter password character 7,意思是输入密码的第7位(这点要注意!)。
    接下来进入Disable Secure Boot选择界面,选择 yes(不要直接按下Enter,这样就前功尽弃,只能从头再来了!)。
    然后下个界面又回到最开始的界面,选择reboot,重新进入系统,
    重新安装:sudo bash autorun.sh
  1. 完成之后,检查是否安装成功
    lsmod|grep r8168
    [matt@localhost r8168-8.042.00]$ lsmod|grep r8168
    r8168 491520 0
  2. 查看网卡状态
sudo lshw -C network
显示: *-network DISABLEDdescription: Ethernet interfaceproduct: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:09:00.0logical name: enp9s0
  1. 启动网卡:(注意 logical name
sudo ifconfig enp9s0 up

自动获得Ip:

sudo dhclient enp9s0 

后续自动启动有线网卡的,本人还未用折腾,先用着吧。
其中主要折腾在于一直安装不上网卡。
目前开机直接输入步骤6就行了。

这篇关于Ubuntu有线没法上网(modprobe: ERROR: could not insert 'r8168':Required key not available)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/335707

相关文章

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

MySQL中Next-Key Lock底层原理实现

《MySQL中Next-KeyLock底层原理实现》Next-KeyLock是MySQLInnoDB存储引擎中的一种锁机制,结合记录锁和间隙锁,用于高效并发控制并避免幻读,本文主要介绍了MySQL中... 目录一、Next-Key Lock 的定义与作用二、底层原理三、源代码解析四、总结Next-Key L

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://