我的 Ubuntu Server 16.04 安装不会自动配置我的网络设置。在 DHCP 设置步骤之后,设置程序说我的 DHCP 服务器没有响应,或者我的家庭网络没有 - 这没有多大意义,因为我的所有其他设备都已连接良好并使用动态 IP 分配。
我一遍又一遍地尝试通过/etc/network/interfaces
文件手动设置连接,但我没有得到任何结果,这变得非常令人沮丧。我在这里能做什么?
我有一种感觉,安装程序没有检测到我的无线适配器,如图ifconfig
所示,它默认被禁用,而我的以太网(读取:有线)适配器是唯一配置的。但似乎没有办法向安装人员传达这一信息。
PS - 我无法使用有线连接,因为路由器位于不同的房间。
答案1
你可以做一些事情来探测你的网络是否真的被 Ubuntu 探测到:
1.要探测您的无线卡,并查看它是否在硬件级别上被识别:
lspci | grep -i wireless
示例输出,这将使我们知道它是 Intel 5300 卡:
0c:00.0 Network controller: Intel Corporation PRO/Wireless 5300 AGN [Shiloh] Network Connection
如果您的卡甚至没有被探测到,则lspci
可能是无线卡没有驱动程序、没有 pci id 映射或 BIOS 设置。
2.查看您的无线卡是否未被软阻止:
rfkill list
被软阻止的卡的输出示例:
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
在这种情况下,无线卡被软阻止,并且rfkill unblock 0
(零是索引,左边的数字)应该使您的卡可用。
3.检查是否缺少固件:
dmesg | grep -i firmware
是你的朋友吗?检查是否有任何可能与无线固件相关的错误,例如显示 Intel 7260 固件加载问题的错误:
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
显然,缺少固件问题会打印不同的错误。不同的无线适配器也是如此。
进一步阅读: