Skip to content

1、查看当前网口速率

1.1、查询网卡名称

执行下面的命令

shell
nmcli device

然后找到已连接的设备名称

shell
gxxc@TD-ZW:~$ nmcli device 
DEVICE      TYPE      STATE   CONNECTION 
enp125s0f1  ethernet  已连接  zb         
enp125s0f0  ethernet  不可用  --         
ip6tnl0     iptunnel  未托管  --         
lo          loopback  未托管  --         
gxxc@TD-ZW:~$

例如这里是: enp125s0f1

1.2、查询网口速率

获取到网卡名称之后,通过查询语法可以查询该网卡的速率

1.2.1、查询语法

然后使用下面的语法进行查询

shell
ethtool <网卡>

1.2.2、实践

shell
gxxc@TD-ZW:~$ ethtool enp125s0f1
Settings for enp125s0f1:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  100baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
Cannot get wake-on-lan settings: Operation not permitted
	Current message level: 0x00000036 (54)
			       probe link ifdown ifup
	Link detected: yes
gxxc@TD-ZW:~$

此时可以看到,在Speed值那里显示: 100Mb/s,也就是目前是百兆网络

2、修改速率

2.1、自协商

自协商的意思就是系统自动根据硬件信息进行配置,这个模式也是系统的默认模式

设置语法

shell
sudo ethtool -s <> autoneg on

实践

shell
sudo ethtool -s enp125s0f1 autoneg on

Last updated: