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中千兆网的设置的主要内容,如果未能解决你的问题,请参考以下文章

linux如何使用千兆网卡

查看网卡是百兆还是千兆

电信送的光猫 中兴F460是千兆还是百兆路由?

Linux服务器使用的是千兆网卡还是万兆网卡

dell m630刀片服务器千兆网卡不能自适应

ethtool设置网卡速率后网卡状态变成down