此故障排除指南可帮助您解决使用 Ubuntu Linux 操作系统的笔记本电脑和台式机的无线网络 (Wi-Fi) 问题。
如果您的笔记本电脑或台式机安装了 Windows 操作系统,请参阅以下文章:
您的笔记本电脑或台式机是否可以检测到本地 Wi-Fi 网络,但它无法连接到它们?
如果能,请继续浏览本指南。
如果不能,请就一般网络问题与您的 ISP 联系。
如果您将笔记本电脑或台式机引导至基本输入输出设置 (BIOS),是否可以看到已安装的 Wi-Fi 卡?
如果检测到,请继续浏览本指南。
如果未检测到,请转至硬件故障处理。
在 BIOS 中,检查是否已启用无线,并禁用 Wi-Fi 交换机(如果您的笔记本电脑或台式机已安装 Wi-Fi 交换机)。启动回至操作系统并确认问题是否仍然存在?
如果是,可以继续进行故障处理。
如果否,返回到 BIOS 并重新启用 Wi-Fi 交换机。如果故障再次出现,请联系您的技术支持以解决此问题。如果故障不再出现,则您的问题应该已解决。
没有交换机,请转至下一步。
排除硬件问题的最佳方法是将 Wi-Fi 卡与另一台兼容的笔记本电脑或台式机双向交换。
您可以交换 Wi-Fi 卡且:
原始卡故障出现在正常工作的笔记本电脑或台式机上,工作产品中的显卡可在笔记本电脑或台式机中工作。请联系您的技术支持以解决硬件问题。
笔记本电脑或台式机中的工作卡出现故障,您的卡在正常工作的计算机中正常工作。转至本指南。
两个设备上的故障都消失。这是由于连接松动,您的问题应该已解决。
如果上述情况不可能出现,那么请重置 Wi-Fi 卡和天线线缆:
如果情况发生变化,Wi-Fi 开始正常工作,则连接松动,您的问题应得到解决。
如果您的问题仍然存在,请继续执行下一步。
在无线适配器上运行以下故障处理步骤,以确认已识别适配器:
打开终端 CTRL+ALT+T
使用以下命令获取适配器和连接状态的详细信息:
sudo nmcli device
检查输出状态是否包含 connected。如果已连接,则卡已连接。
否则,您可以使用以下命令来获取适配器的详细信息:
sudo lshw -businfo
sudo lshw -c network
您应该会得到类似下方显示的结果:
product: Intel8720A Wireless Network Adapter
是否列出了无线设备?
如果无线设备已正确列出,请重新安装设备驱动程序。
如果未正确列出无线设备,请转至下一步。
按照设备连接类型的步骤进行操作:
如果您的无线设备是内部外围组件互连 (PCI) 设备,请键入以下命令:
lspci
如果您的无线设备是 USB 转换器设备,请键入以下命令:
lsusb
是否可以从生成的列表中识别您的设备?
如果无线设备现已在 PCI 或 USB 下正确列出,请重新安装设备驱动程序。
无线设备未正确列出,您应联系技术支持。
使用NetworkManager扫描网络。在菜单栏上单击 NetworkManager。
下拉菜单显示范围内的无线网络列表。从列表中选择以连接。
它显示可用网络但是无法连接。请继续执行下一步。
它不会看到任何网络。请联系您的技术支持以解决此问题。
另一个选项是从命令行扫描。单击Dash Home > Search > Terminal。终端程序启动,打开一个窗口并显示提示。
在终端中输入以下命令:
sudo iwconfig
笔记本电脑或台式机显示网络适配器的列表:
没有无线扩展
没有无线扩展
IEEE 802.11bgn ESSID:关闭/任何模式:托管访问点:Not-Associated Tx-Power:16 dBm Sensitivity=0/3 Retry long limit: Seven RTS thr: off Fragment thr: off Power Management: off
是无线适配器条目
在终端中输入以下命令:(其中 <ethX> 表示 4 个在上个命令中找到的无线适配器的名称。)
sudo iwlist <ethX> scan
笔记本电脑或台式机会扫描接入点,并返回找到的接入点列表。扫描输出包含一些有用的信息。查找这些信息可能会帮助您进行故障诊断。
这是无线网络名称SSID
这是无线网络访问模式管理=接入点模式
该数字表示信号强度,从1到5
这表明网络是否要求提供加密密钥。
在终端中输入以下命令:(其中 -c 4 表示四个回显请求,127.0.01 是环回地址。)
sudo ping -c 4 127.0.0.1
如果环回不起作用,则可能是 TCP/IP 堆栈出现了问题
您也可以 ping 路由器的 IP 地址,一个使用其 IP 地址或常用名的外部站点。如果它连接到某个地址,但不是常用名,则可能是 DNS 问题。
结果指向硬件问题还是软件问题?
如果硬件出现故障,请联系您的技术支持说明您已执行的故障处理,以解决此问题。
如果硬件被验证为正常工作,但您的问题仍然存在?下一步是与 Ubuntu Linux 和集成驱动程序的供应商 Canonical 联系。他们能够帮助您深入了解软件和驱动程序,对其进行故障诊断以解决您的问题。您可以找到有关 Ubuntu 社区支持 页面的所有信息。有一个社区支持组尝试解决任何仍然存在的软件问题。
如果在任何时候您所看到的内容不同于其说明的内容,请联系您的技术支持获得进一步的帮助以解决此问题。