更新后,Ubuntu 12.04 上的有线连接突然停止工作

更新后,Ubuntu 12.04 上的有线连接突然停止工作

事情是这样的!我已经 5 天没有有线互联网连接了。过去 4 天,我一直在搜索每个论坛和问答网站,直到我最终决定发布这篇文章,所以我已经做好了功课。在将笔记本电脑送到维修店修理硬件故障之前,我想先与你们核实一下。

问题描述: 就像问题所说的那样,我的有线连接在更新后突然停止工作。我使用的是 ubuntu 12.04 LTS。网络管理器说有线网络已断开连接。无线工作正常。而且它在 Windows 7 上也不工作,显示电缆已拔出。我在其他电脑上试过电缆,它工作正常。

nm-tool 输出:

NetworkManager Tool

State: connected (global)

- Device: wlan0  [Connectify-me] -----------------------------------------------
  Type:              802.11 WiFi
  Driver:            iwlwifi
  State:             connected
  Default:           yes
  HW Address:        9C:4E:36:29:F7:D4

  Capabilities:
    Speed:           58 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    TP-LINK_8AB114:  Infra, A0:F3:C1:8A:B1:14, Freq 2452 MHz, Rate 54 Mb/s, Strength 25 WPA2
    ZTE_HG_0:        Infra, 00:1D:0F:BF:BE:61, Freq 2437 MHz, Rate 54 Mb/s, Strength 47
    ZTE_HG_0:        Infra, 00:21:27:C1:19:D9, Freq 2437 MHz, Rate 54 Mb/s, Strength 39
    *Connectify-me:  Infra, E8:39:DF:3E:AF:8E, Freq 2462 MHz, Rate 54 Mb/s, Strength 87 WPA2

  IPv4 Settings:
    Address:         192.168.241.104
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.241.1

    DNS:             192.168.241.1


- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            atl1c
  State:             unavailable
  Default:           no
  HW Address:        00:1E:DE:F7:A6:C9

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off

sudo lshw -C 网络 输出:

  *-network               
       description: Ethernet interface
       product: AR8152 v2.0 Fast Ethernet
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: eth0
       version: c1
       serial: 00:1e:de:f7:a6:c9
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI latency=0 link=no multicast=yes port=twisted pair
       resources: irq:48 memory:f7e00000-f7e3ffff ioport:e000(size=128)
  *-network
       description: Wireless interface
       product: Centrino Wireless-N 2200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: c4
       serial: 9c:4e:36:29:f7:d4
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.2.0-57-generic firmware=18.168.6.1 ip=192.168.241.104 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:46 memory:f7d00000-f7d01fff

ifconfig eth0 输出:

eth0      Link encap:Ethernet  HWaddr 00:1e:de:f7:a6:c9  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:48 

好了,各位,事情就是这样了!如果您需要更多信息,请告诉我。所以请帮帮我!!!

答案1

你的情况并不明确,所以我们采用逐次近似的方法。

首先,发出以下命令:

    sudo service network-manager stop
    sudo ifconfig eth0 down
    sudo ifconfig eth0 up
    sudo dhclient eth0

看看是否有效。无论如何,重新发布

    sudo service network-manager start

第二步。我们可以尝试安装最新的 atl1c 驱动程序。转到一个方便的空目录,然后发出以下命令:

    sudo apt-get install linux-headers-generic build-essential
    wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless.tar.bz2
    tar xvf compat-wireless.tar.bz2
    cd compat-wireless-2012-12-18/
    scripts/driver-select atl1c
    make
    sudo make install
    sudo rmmod atl1c 
    sudo modprobe atl1c
    sudo ifconfig eth0 down
    sudo ifconfig eth0 up
    sudo dhclient eth0

现在看看这是否有效。请告诉我,如果可以解决,您的问题将需要几次迭代。

答案2

我在使用旧台式机时也遇到过类似的问题。我花了几天时间试图找出问题所在。我多次重新加载了机器。检查了所有 lshw、lspci、ifconfig 等。但都不起作用。我甚至拔下电源插头再插上——什么也没发生!第二次拔下电源插头时——就在我准备插上电源时,我发现电源上的 LED 灯没有完全熄灭。

然后我拔掉电源线并将其放在外面直到 PSU LED 熄灭 - 大约需要 15 秒。

这解决了问题。

答案3

我遇到了类似的问题,我发现无论多少驱动程序、BIOS 或卸载/重新安装都不起作用。

您可以尝试打开计算机机箱/笔记本电脑并通过以下方式重置 CMOS

  1. 拆卸/安装电池
  2. 只需将跳线从位置 1-2 移动到 2-3,然后等待大约 10 秒钟,然后恢复到默认的 1-2 位置?

我能解决这个问题的唯一方法是 CMOS 方法,因为看起来我的计算机可能受到某种电涌或故障的影响(即使所有东西都装在电涌保护器上)。

顺便说一句,我可能需要更好的电涌保护器。

答案4

有线属性运营商已关闭;必须激活它:

echo on | sudo tee /sys/class/net/eth0/device/power/control

相关内容