Ubuntu 中新硬件的千兆网络连接问题

Ubuntu 中新硬件的千兆网络连接问题

可能是它的典型问题,但我找不到答案。前段时间我曾使用过迷你ITX服务器索泰 IONITX-GE。它由 Ubuntu 10.10 管理。我用这台服务器设置了千兆网络。我安装了一张额外的网卡(星球 ENW-9700。它是 PCI-E x1 卡)因为它做了一些路由,这就是为什么我需要两个网卡。我用了DGS-1005D如千兆交换机。工作正常,星球网卡有千兆网络连接。当我使用它时,网络速度约为40-50Mb\s。

一个月前,我决定升级,因为那个系统对我来说不够用。我买了新的华硕P8H77-I主板采用Intel i3-3225。我将其安装在同一个盒子中,而不是 Zotac 主板,并安装了 Ubuntu Desktop 12.10。但不知何故网卡不能用作千兆连接。服务器与交换机之间的距离为6-7米。

我用谷歌搜索了一下,发现了一些关于Realtek NIC的类似主题(该主板使用Realtek 8111F)。因此,根据一些手册,我从以下位置下载最新的 Realtek 驱动程序这一页,编译并安装它们。我禁用了之前使用的一个 RTL8169 驱动程序。但之后就没有千兆连接了。我试图强迫它通过

sudo ethtool -s eth0 speed 1000 duplex full autoneg on

但它没有做任何事情。连接速度仍为 100Mb\s。这是 ethtool eth0 输出

 Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x00000033 (51)
                           drv probe ifdown ifup
    Link detected: yes

您能提出什么建议吗?

我有最后一个选项,将 Planet NIC PCI-E x1 安装到 PCI-E x16 插槽中并像以前一样使用它,但我不想占用唯一的一个 PCI-E 插槽

答案1

我尝试了 LiveCD,结果是一样的 - 100Mb。我尝试并行安装 Windows 7,然后从华硕网站安装网卡驱动程序。网络开始工作,但网速为 100Mb。

然后我安装了旧的 Planet NIC,它开始以 1000Mb 的速度工作,实际传输速度为 50-70Mb/s。所以,我不确定其原因。也许问题在于网络电缆和内置网卡无法高速工作。而且不知怎的,外置卡工作正常。

相关内容