我的网络连接有问题。一年多来,我一直在使用同一台装有 Ubuntu 的笔记本电脑和相同的连接,昨天突然连接停止工作(无线和有线)。我用另一台电脑测试过,连接正常(无线和有线)。
我一直在阅读类似的帖子,但还没有找到解决方案。我尝试了一些我在这里发布的命令(我的系统是西班牙语,所以我把它翻译成了英文,也许术语不准确):
grep -i eth /var/log/syslog | tail
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> (eth0): now managed
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> (eth0): bringing up device.
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> (eth0): preparing device.
Jun 3 18:45:40 vanesa-pc kernel: [ 7351.845743] forcedeth 0000:00:0a.0: irq 41 for MSI/MSI-X
Jun 3 18:45:40 vanesa-pc kernel: [ 7351.845984] forcedeth 0000:00:0a.0: eth0: no link during initialization
Jun 3 18:45:40 vanesa-pc kernel: [ 7351.847103] ADDRCONF(NETDEV_UP): eth0: link is not ready
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> (eth0): deactivating device (reason 'managed') [2]
Jun 3 18:45:40 vanesa-pc NetworkManager[3584]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:0a.0/net/eth0
Jun 3 18:45:40 vanesa-pc kernel: [ 7351.848817] ADDRCONF(NETDEV_UP): eth0: link is not ready
ifconfig -a
eth0 Link encap:Ethernet addressHW 00:1b:24:fc:a8:d1
ACTIVE BROADCAST MULTICAST MTU:1500 Metric:1
Packages RX:0 errors:16 lost:0 overruns:0 frame:16
Packages TX:123 errors:0 lost:0 overruns:0 carrier:0
colissions:0 length.tailTX:1000
Bytes RX:0 (0.0 B) TX bytes:26335 (26.3 KB)
Interruption:41 Base address: 0x2000
lo Link encap:Local loop
Inet address:127.0.0.1 Mask:255.0.0.0
Inet6 address: ::1/128 Scope:Host
ACTIVE LOOP WORKING MTU:16436 Metrics:1
Packages RX:1550 errors:0 lost:0 overruns:0 frame:0
Packages TX:1550 errors:0 lost:0 overruns:0 carrier:0
colissions:0 long.tailTX:0
Bytes RX:125312 (125.3 KB) TX bytes:125312 (125.3 KB)
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sudo lshw -C network
*-network
description: Ethernet interface
product: MCP67 Ethernet
manufacturer: NVIDIA Corporation
Physical id: a
bus information: pci@0000:00:0a.0
logical name: eth0
version: a2
series: 00:1b:24:fc:a8:d1
capacity: 100Mbit/s
width: 32 bits
clock: 66MHz
capacities: pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 latency=0 link=no maxlatency=20 mingnt=1 multicast=yes port=MII
resources: irq:41 memoria:f6288000-f6288fff ioport:30f8(size=8) memoria:f6289c00-f6289cff memoria:f6289800-f628980f
lsmod
Module Size Used by
usbhid 41906 0
hid 77367 1 usbhid
rfcomm 38139 0
parport_pc 32114 0
ppdev 12849 0
bnep 17830 2
bluetooth 158438 10 rfcomm,bnep
binfmt_misc 17292 1
joydev 17393 0
hp_wmi 13652 0
sparse_keymap 13658 1 hp_wmi
nouveau 708198 3
ttm 65344 1 nouveau
drm_kms_helper 45466 1 nouveau
drm 197692 5 nouveau,ttm,drm_kms_helper
i2c_algo_bit 13199 1 nouveau
psmouse 87213 0
mxm_wmi 12859 1 nouveau
serio_raw 13027 0
k8temp 12905 0
i2c_nforce2 12906 0
wmi 18744 2 hp_wmi,mxm_wmi
video 19068 1 nouveau
mac_hid 13077 0
lp 17455 0
parport 40930 3 parport_pc,ppdev,lp
forcedeth 58096 0
如果我可以向您提供更多信息,请告诉我。
答案1
升级到 Ubuntu 12 后,我刚刚成功启动它:
編輯/etc/network/interfaces
:
该行#iface eth0 inet dhcp
已被注释掉;我删除了“#”。
然后我运行了sudo ifup -a
,它就启动了网络。
各位,对于网络管理员的问题,我深感抱歉,但如果有一款软件在发布之前应该 110% 准备好,那就是它了。
答案2
我遇到了类似的问题,是由网络管理器软件包更新引起的。我可以按如下方式解决它:
在另一台计算机上下载先前版本的网络管理器数据包这一页(向下滚动并单击您的 CPU 架构)。
将文件复制到您的计算机并通过 安装该包
sudo dpkg -i packagename
。重启。
如果这解决了网络问题,您可以启动 synaptic,搜索网络管理器包,选择它,转到菜单中的“包”,然后单击“锁定版本”。否则 Ubuntu 将尝试再次更新包。
答案3
我遇到过类似的问题:我有两台运行 12.04 的笔记本电脑,其中一台突然无法连接到互联网。
我通过 USB 记忆棒将目录/etc/network/
和/etc/NetworkManager/
从工作笔记本电脑递归复制到另一台笔记本电脑,然后重新启动。我仍然无法连接有线局域网,所以我关闭了它,打开了无线,连接就正常了。我切换回有线,它也正常工作了。
这不是最优雅的解决方案,并且它需要访问正在运行的 Ubuntu 机器,但对我来说它有效。