在我的戴尔 Vostro 220 中,我有一张 Realtek 无线网卡,终端显示
03:01.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8190 802.1
Windows 7 可以正常使用它,但 Ubuntu 似乎看不到它。我在网络首选项中设置了 wifi 连接,但它没有显示在屏幕右上角的下拉网络菜单中。我在系统设置 > 软件和更新 > 附加驱动程序。
我非常定期地更新操作系统。
我已经从 Realtek 网站下载了驱动程序,但是我是 Linux 新手,我不知道要下载哪个版本的档案,也不知道在提取档案后如何处理其中的所有文件。
有任何想法吗?
答案1
编者注,2017 年 8 月 13 日 - 原始答案中的驱动程序链接返回 404。替换为 Github 存储库发布页面的链接(最新是今年 2 月 14 日)。安装程序相同,但随着时间的推移,与 OP 的 YMMV 不同。
Realtek 没有为该卡提供 Linux 驱动程序 :(
所以我们剩下两个选择
- 使用与硬件设计相匹配的驱动程序
- 使用
ndiswrapper
(在 Linux 中使用 Windows 驱动程序,除非作为最后的手段,否则我永远不会推荐它。
根据这个答案,您可以将 r8168 驱动程序与其一起使用。
因此,根据该答案,下载最新的驱动程序包来自 GitHub
现在打开一个终端,并cd
转到保存文件的位置;例如,如果它是Downloads
目录:
cd Downloads
接下来,将档案解压cd
到创建的目录中(ls
如果这些通配符不适合您,请使用制表符完成检查名称)
tar -xf r8168*
cd r8168*[0-9]
现在以 root 身份运行安装程序
sudo ./autorun.sh
并重新启动您的机器。
答案2
我也遇到了同样的问题。我的解决方法是使用旧的 Linksys 无线路由器并安装番茄固件在其上,通过我的 NIC 连接到它并将路由器配置为无线客户端,然后以这种方式将其连接到我的无线网络。
如果您没有旧的 Linksys 路由器,您可以去当地的 Goodwill 商店看看;上次我去一家商店时看到那里有 4 个路由器,每个大约 5 美元。