linux中千兆网的设置
Posted 楠倏之语
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中千兆网的设置相关的知识,希望对你有一定的参考价值。
在linux中,对于接收速率大于10Mb/S的数据时,需要对网络设置为千兆网模式,即1000Mb模式,否则会出现接收数据有丢包损失的情况。
在实际设置需要注意两个方面问题:
1.网线问题。
确认网线及交换机是否支持1000Mb模式。
2.配置问题。
使用ethtool eth0(当前网络配置名称)
<span style="font-size:12px;">[root@localhost transcode-intel-media]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes</span>
speed栏即为当前工作的网络速率,如要改为1000Mb/s,使用ethtool -s eth0 autoneg off speed 1000 duplex full修改设置,如不成功,也可尝试ethtool -s eth0 speed 1000 duplex full autoneg on 即打开自协商模式。
以上是关于linux中千兆网的设置的主要内容,如果未能解决你的问题,请参考以下文章