Ubuntu 13.04 无法识别我的 Realtek 无线网卡

Ubuntu 13.04 无法识别我的 Realtek 无线网卡

在我的戴尔 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 美元。

相关内容