RTL-8110SC/8169SC 网络运行不正常

RTL-8110SC/8169SC 网络运行不正常

好吧,我在全新安装的 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 驱动程序:

  1. 首先备份您的驱动程序。要查找驱动程序的位置:

    find /lib/modules/$(uname -r) -name r8169.ko
    

    将驱动程序复制到你的主目录中的某个位置。

  2. 下载驱动程序这里(选择 US1 服务器,因为其他两个服务器不起作用)

  3. 准备系统进行编译:

    sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
    
  4. 检查内置驱动程序r8169.ko是否已加载。

    lsmod | grep r8169
    
  5. 如果已安装,请将其删除。

    sudo modprobe -r r8169
    
  6. 编译驱动程序:

    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
    
  7. 您可以使用以下命令检查驱动程序是否已加载:

    lsmod | grep r8169      
    ifconfig -a
    

    终端中的 lsmod 输出

  8. 重新启动并再次检查驱动程序是否已加载。如果没有,您可能需要将 r8169 添加到启动时加载的模块列表中。编辑此文件:

    sudo nano /etc/modules
    

    添加行

    r8169
    

    保存,退出并重新启动

如果出现问题或者您想要恢复此过程,只需将您在第一步中备份的文件恢复到其原始位置。

答案2

我很好奇您是否解决了这个问题,因为我遇到了同样的问题......网络工作正常片刻,然后几分钟内根本没有响应。活动连接似乎没问题,因为我下载了源代码几个小时而没有失败,但新连接似乎是问题所在,而且只是有时才会出现。

更新:禁用 ipv6 对我来说不起作用。我现在的解决方案是在主板上安装备用 Netgear 10/100 NIC,直到其他人修复 realtek 驱动程序。

我还没有尝试过 hhlp 的答案,但我需要尽快运行这个东西,所以现在备用卡工作得很好!

答案3

如果您不使用 IPv6,请尝试禁用它。

相关内容