今天发生了一些奇怪的事。
我已经在我的计算机上使用 Ubuntu 一个月了,没有任何问题,但今天我决定在双启动上安装 Windows 7,以便我的 GF 可以使用 Photoshop......当然我在安装 Windows 时遇到了问题,所以我不得不硬重启它。
执行此操作后,Ubuntu 无法激活我的网卡,也无法连接到我的网络(重新启动没有任何作用)。我不得不返回 Windows 并“安全”重新启动它才能修复它。
现在我的电脑重新连接到网络,但互联网真的很慢。DNS 解析需要很长时间。Speedtest.net 显示链接不稳定。
ifconfig 显示丢弃的 RX 数据包。
pate@pepette-i7:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr 50:e5:49:3a:64:b1
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::52e5:49ff:fe3a:64b1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2261 errors:0 dropped:2261 overruns:0 frame:2261
TX packets:17701 errors:0 dropped:23 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2204486 (2.2 MB) TX bytes:1122744 (1.1 MB)
Interrupt:42 Base address:0xe000
在同一个网络上使用上网本可以正常工作,所以这不是路由器的问题。回到 Windows 也可以正常工作,所以这是硬件问题。
我尝试切换到 google 的 DNS,/etc/init.d/networking 重新启动,ifconfig eth0 down,ifconfig eth0 up。
经过一些测试,本地网络也时断时续。如果我从笔记本电脑连接到计算机,它可以正常工作,但随后会冻结,我无法在 ssh 客户端中输入任何内容。
不知道现在该做什么 :(
谢谢阅读。
答案1
我想知道这是否与驱动程序有关。例如,如果 Windows 7 通过安装其中一个驱动程序以某种方式调整了网卡固件上的设置。现在,由于此设置更改,标准 Ubuntu 驱动程序不再正常工作。这只是一个理论,但您是否尝试过在 Ubuntu 中为您的特定网卡下载或安装任何“受限”制造商特定驱动程序?
为了验证这一理论,如果你找不到制造商提供的 Linux 特定驱动程序,那么可以尝试使用以下配置ndiswrapper,特别是 ndisgtk。理论上,这可以让你使用相同的“驱动程序”因为 Windows 正在使用,因此可能会缓解您的问题。
要安装 ndisgtk,在终端中只需执行以下操作:
sudo apt-get install ndisgtk
祝你好运!
更新:似乎与您的芯片组/硬件有关,如下面的评论所示。我在 Google 上搜索了“ndisgtk RTL8111”,并仔细查找此链接,有人使用 Windows 驱动程序和 ndisgtk 解决了同一芯片组的问题。希望这能有所帮助。