大家好,Ubuntu 社区,
我的 WiFi 连接无法使用。
Wifi 连接栏下方显示“设备未准备好”。
我在 Ubuntu 16.04.3 LTS 上
问候!
奥尔蒂斯
额外细节:
描述:以太网接口
产品:RTL8111/8168/8411 PCI Express 千兆以太网控制器
供应商:瑞昱半导体有限公司
物理 ID:0
总线信息:pci@0000:07:00.0
逻辑名称:enp7s0
版本:06
序列号:b8:70:f4:b8:31:14
大小:1Gbit/s
容量:1Gbit/s
宽度:64 位
我还尝试安装 Realtek 提供的驱动程序(可在此处获取):
(LINUX 驱动程序支持内核至 4.7)
./自动运行.sh
检查旧驱动程序并将其卸载。
rmmod r8169
rmmod:错误:../libkmod/libkmod-module.c:793 kmod_module_remove_module()
无法删除‘r8169’:操作不允许
rmmod:错误:无法删除模块 r8169:操作不允许
构建模块并安装
arch/x86/Makefile:140:CONFIG_X86_X32 已启用但不支持 binutils
make[2]: *** 没有规则来创建目标‘WiFi/r8168-8.044.02/src’。停止。
make[1]: *** [clean] 错误 2
make:*** [clean] 错误 2
我应该怎么办?
答案1
Ubuntu 16.04 WiFi 无法正常工作解决
请执行下列操作:
sudo aptitude safe-upgrade -y
上述命令在您的 Linux 上重新安装更新的版本和必要的依赖项。
注意:根据您最近的更新,可能需要一分钟或更长时间。
您可能需要重新启动系统才能完全识别新的更新。
检查你的无线上网
ifconfig
或者iwlist
是你的朋友。
请记住,当你有疑问时,请这样做: man doubt
例如man ifconfig
希望这可以帮助
答案2
这是答案的草图。也许部分程序是不必要的。
0)当系统询问时,填写您的用户密码。
1) 使用软件更新程序和有线连接更新您的系统。
2)使用命令“sudo lshw -C network”来发现您的 WiFi/无线网卡(硬件)。
3) 就我而言,型号是 Realtek RTL8111/8168/8411。我在这里获得了驱动程序:
为了发现哪个内核是我的,我使用了命令“uname -r”,这是必要的,因为就我而言,Realtek 为 Linux 提供了两个不同的驱动程序(2.4x 和最高 4.7)。
4)安装驱动程序(“cd”到存储它的文件夹并运行.sh)
5)使用“sudo apt install aptitude”安装“apptitude”
6)运行“aptitude update && aptitude upgrade -y”
7)运行“sudo aptitude safe-upgrade -y”
8)查看 WiFi 条的状态是否发生变化,并且路由器是否出现在列表中。
9)连接到所需的网络并输入密码。
10) 欢迎来到“无线”互联网的奇妙世界,电线隐藏在几米之外!