安装Ubuntu 14.04 LTS后,以太网连接无法正常工作

编辑:问题是回来..我无法找到一个永久和可靠的方法来绕过这个bug(已经管理了2次失败的病毒)我的文件在他们的名字之后继续复制〜所以如果我修改rc.local,一个名为rc.local的文件〜突然冒出来,我不明白这是做什么的。

另外我没有/etc/init/module-init-tools.conf文件,我在kmod.conf中修改脚本…

感谢帮助。

编辑:问题解决了https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003297

我在Windows 7上安装了Ubuntu 14.04 LTS,我的以太网连接在Windows中没有问题,但它在Ubuntu中不起作用。 我认为问题与驱动程序有关,并且不允许我获取/分配ip地址。 感谢您提供帮助,我会描述未来的问题。

我的wifi连接没有问题。 当我想要我的wifi时:我的网络管理器尝试使用有线连接1进行连接,它总是返回“已断开连接 – 您现在处于脱机状态”,然后它再次尝试连接并重复循环(已断开连接 – 您现在处于脱机状态)。

诊断信息:

〜$ lspci | grep以太网

00:07.0桥:NVIDIA公司MCP61以太网(rev a2)

〜$ ifconfig

为eth0
链接封装:以太网HWaddr bc:5f:f4:6f:26:c0
inet6 addr:fe80 :: be5f:f4ff:fe6f:26c0 / 64范围:Link UP BROADCAST RUNNING MULTICAST MTU:1500公制:1 RX包:0错误:12丢弃:0超限:11帧:1 TX包:140错误: 0丢弃:0溢出:0载波:0冲突:0 txqueuelen:1000 RX字节:0(0.0 B)TX字节:27262(27.2 KB)


链接封装:本地环回
inet addr:127.0.0.1掩码:255.0.0.0 inet6 addr ::: 1/128范围:主机UP LOOPBACK RUNNING MTU:65536公制:1 RX数据包:1679错误:0丢弃:0超限:0帧:0 TX数据包: 1679错误:0丢弃:0溢出:0载波:0冲突:0 txqueuelen:0 RX字节:147779(147.7 KB)TX字节:147779(147.7 KB)

关于我的以太网控制器:我不太了解,但这里是我得到的信息:

〜$ sudo lshw -class bridge

* – 桥接描述:以太网接口产品:MCP61以太网供应商:NVIDIA公司物理ID:7总线信息:pci @ 0000:00:07.0逻辑名称:eth0版本:a2 serial:bc:5f:f4:6f:26:c0 size :100000000容量:100000000宽度:32位时钟:66MHzfunction:桥接pm msi ht bus_master cap_list ethernet物理mii 10bt 10bt-fd 100bt 100bt-fd自动协商配置:autonegotiation = on broadcast = yes driver = forcedeth driverversion = 0.64 duplex = full latency = 0 link = yes maxlatency = 20 mingnt = 1 multicast = yes port = MII速度= 100Mbit / s资源:irq:44内存:eeefd000-eeefdfff ioport:d080(size = 8)

最后我设法得到一个诊断你的连接的脚本,这是我的wifi关闭时的输出,我试图通过我的以太网连接:

警告:此系统没有默认路由

信息:主机localhost回答ICMP ping

信息:Loopback接口工作正常

信息:lo接口已启动

信息:lo接口分配了IP地址127.0.0.1/8 :: 1/128

信息:lo接口有tx和rx数据包。

信息:eth0接口已启动INFO:eth0接口的IP地址为fe80 :: be5f:f4ff:fe6f:26c0 / 64已分配ERR:eth0接口没有tx或rx任何数据包。 链接下来?

警告:eth0接口有rx错误。

警告:wlan0接口已关闭

错误:系统没有配置任何名称服务器

警告:系统似乎无法通过ICMP WARN到达Internet主机www.debian.org:无法访问Internet主机上的Web服务器www.debian.org

感谢阅读,如果你能帮助我,将不胜感激。

编辑:$ sudo lshw -class网络

*-network DISABLED description: Wireless interface physical id: 1 bus info: usb@1:4 logical name: wlan0 serial: 00:e0:4c:c0:c4:2c capabilities: ethernet physical wireless configuration: broadcast=yes driver=rtl8192cu driverversion=3.16.0-34-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn 

lsb_release -a

 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.2 LTS Release: 14.04 Codename: trusty 

注意:我发布此解决方法作为答案,因为此次报告为错误的次数仅在此后不久到期并再次重新出现。

测试

  1. 进入Ubuntu恢复模式:a。 启动系统并在启动GRUB菜单时按Shift键

    湾 选择“Ubuntu的高级选项”> Ubuntu,[内核版本](恢复模式)

  2. 选择“root”并键入以下命令:

     rmmod forcedeth modprobe forcedeth msi=0 msix=0 exit 
  3. 选择“恢复”以恢复正常启动

现在网络应该可以使用AM3 + CPU进行下一次启动。

如果解决方法适用于您的系统,请修改以下文件以在启动时自动运行脚本:

Bug解决方案解决方案:

  1. 在文件/etc/init/module-init-tools.conf或/etc/init/kmod.conf中的“script”的下一行(grep?上面)添加exec rmmod forcedeth

  2. 将行modprobe forcedeth msi=0 msix=0到/etc/rc.local

  3. 重新启动系统以进行validation

资料来源:主要是Achkap的post#16 http://ubuntuforums.org/showthread.php?t=2020571&page=2

https://bugs.launchpad.net/ubuntu/+s…x/+bug/1003297

https://bugs.launchpad.net/ubuntu/+bug/1264509

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1281930

来自Julian Uribe的线索评论。

将“forcedeth msi = 0 msix = 0”添加到/ etc / modules。 这样您就不必停止加载的模块并使用适当的选项重新加载它,因为它可以正确加载。

资料来源:

以前的评论和其他答案的线索。

http://ubuntuforums.org/archive/index.php/t-1982856.html