好吧,我在全新安装的 Ubuntu 11.10 上有一个有线网络。我可以下载文件并浏览互联网。问题是有时加载网站需要很长时间,有时它会放弃尝试。我还尝试使用 Filezilla 连接到 FTP 服务器,但没有成功。同样的有线网络在双启动安装的 Windows 7 中运行良好。
我如何才能适当地配置我的网络。
一些信息:
$ sudo lshw -class network
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 4
bus info: pci@0000:04:04.0
logical name: eth0
version: 10
serial: 00:1d:60:55:58:5c
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.135 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
resources: irq:16 ioport:e800(size=256) memory:febfec00-febfecff memory:febc0000-febdffff
答案1
也许内核驱动程序 r8169 内核不够好。尝试编译 ralink 驱动程序:
首先备份您的驱动程序。要查找驱动程序的位置:
find /lib/modules/$(uname -r) -name r8169.ko
将驱动程序复制到你的主目录中的某个位置。
下载驱动程序这里(选择 US1 服务器,因为其他两个服务器不起作用)
准备系统进行编译:
sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
检查内置驱动程序r8169.ko是否已加载。
lsmod | grep r8169
如果已安装,请将其删除。
sudo modprobe -r r8169
编译驱动程序:
tar jxvf r8169-6.015.00.tar.bz2 # unpack this on th desktop sudo mv r8169-6.015.00 /usr/src # move the drive directory from desktop to /usr/src sudo -i
导航到
/usr/src/r8169-6.015.00
并运行make clean modules make install depmod -a modprobe r8169
放弃权限:
exit
您可以使用以下命令检查驱动程序是否已加载:
lsmod | grep r8169 ifconfig -a
重新启动并再次检查驱动程序是否已加载。如果没有,您可能需要将 r8169 添加到启动时加载的模块列表中。编辑此文件:
sudo nano /etc/modules
添加行
r8169
保存,退出并重新启动
如果出现问题或者您想要恢复此过程,只需将您在第一步中备份的文件恢复到其原始位置。
答案2
我很好奇您是否解决了这个问题,因为我遇到了同样的问题......网络工作正常片刻,然后几分钟内根本没有响应。活动连接似乎没问题,因为我下载了源代码几个小时而没有失败,但新连接似乎是问题所在,而且只是有时才会出现。
更新:禁用 ipv6 对我来说不起作用。我现在的解决方案是在主板上安装备用 Netgear 10/100 NIC,直到其他人修复 realtek 驱动程序。
我还没有尝试过 hhlp 的答案,但我需要尽快运行这个东西,所以现在备用卡工作得很好!
答案3
如果您不使用 IPv6,请尝试禁用它。