没有网络连接 - ifconfig 仅显示 lo - lshw -c 网络显示 *-network unclaimed

没有网络连接 - ifconfig 仅显示 lo - lshw -c 网络显示 *-network unclaimed

我买了一台新的 ThinkPad E460,没有安装操作系统,但有一个 ubuntu 13.10 USB 记忆棒,我用它来安装 ubuntu 13.10。

操作系统运行良好,但我无法通过以太网或无线方式连接到互联网。(而且点击板也无法工作。)

我不太习惯Linux,但知道一点如何使用shell。

到目前为止,为了解决我的问题,我在 Google 上搜索并找到了许多方法,虽然没有一个对我有用,但我发现了一些问题。

ifconfig -a 返回:

eth0      Link encap:Ethernet  HWaddr 02:cd:fe:b5:c4:17  
          inet addr:172.20.10.3  Bcast:172.20.10.15  Mask:255.255.255.240
          inet6 addr: fe80::cd:feff:feb5:c417/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18970 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18365 errors:2 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:12962022 (12.9 MB)  TX bytes:2967244 (2.9 MB)

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:4564 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4564 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:451662 (451.6 KB)  TX bytes:451662 (451.6 KB)

eth0 应该是我的 iPhone 通过蓝牙连接的移动热点。

sudo lshw -c network 返回:

 *-network UNCLAIMED     
   description: Network controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: 99
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: latency=0
   resources: memory:f1200000-f1201fff
 *-network UNCLAIMED
   description: Ethernet controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 1f.6
   bus info: pci@0000:00:1f.6
   version: 21
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list
   configuration: latency=0
   resources: memory:f1300000-f131ffff
 *-network
   description: Ethernet interface
   physical id: 2
   bus info: usb@1:3
   logical name: eth0
   serial: 02:cd:fe:b5:c4:17
   capabilities: ethernet physical
   configuration: broadcast=yes driver=ipheth ip=172.20.10.3 link=yes multicast=yes

据我所知,UCLAIMED 意味着驱动程序问题,但我无法通过反向移植加载它们。无法加载新版本的 Ubuntu 或任何其他操作系统,因为我不想破坏我的手机数据计划。

现在我必须离开了,但大约 2 小时后会回来。任何帮助都将不胜感激,我将提供解决问题所需的任何信息。

答案1

根据技术规格,ThinkPad E460 拥有较新的英特尔网络硬件(据情报) 仅在 Linux 内核 4.2 以上版本中得到正确支持。

要查看确切的网络硬件,请打开终端并运行:

lspci

并查找“网络控制器”或“以太网控制器”。您的 wifi 控制器将是 Intel 3165(需要内核 4.2 或更高版本)或 Intel 8260(需要内核 4.1 或更高版本)。

要查看当前内核版本,请运行

uname -r

由于你使用的是 Ubuntu 13.10,因此你将拥有默认内核 3.11

有几种方法可以升级内核,但最安全的方法是使用 Ubuntu 存储库中的软件包。不幸的是,13.10 已经终止使用,并且似乎没有适用于该版本的任何 4.2 内核软件包。您可以尝试使用 14.04 软件包,但它们可能有效或无效。如果您想尝试一下,我建议您尝试安装这些软件包并重新启动:

如果软件包安装成功,但出现问题,您重新启动后无法启动操作系统,请在启动时按住 shift 键以获取 Grub 启动菜单,然后从菜单中选择旧内核版本 (3.11)。然后,如果 4.2 内核软件包不起作用,您就可以删除它们。

相关内容