linux内核强制网卡为100m,linux系统 查看网卡是100M还是1000M

摘要:可以使用 ethtool 命令进行查看,使用格式:ethtool 网络接口名,以下为例,使用 ifconfig 查看当前使用的网卡,获取网卡名字:enp2s0...

可以使用 ethtool 命令进行查看,使用格式:ethtool 网络接口名

以下为例,使用 ifconfig 查看当前使用的网卡,获取网卡名字:enp2s0

root@U-NAS:~# ifconfig

enp2s0: flags=4163 mtu 1500

inet 192.168.0.8 netmask 255.255.255.0 broadcast 192.168.0.255

inet6 fe80::2e0:70ff:fe86:cf8c prefixlen 64 scopeid 0x20

ether 00:e0:70:86:cf:8c txqueuelen 1000 (Ethernet)

RX packets 403272 bytes 400480688 (381.9 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 352875 bytes 233242041 (222.4 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1 (Local Loopback)

RX packets 1250 bytes 11161999 (10.6 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 1250 bytes 11161999 (10.6 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@U-NAS:~#

使用 ethtool enp2s0 命令进行查看

root@U-NAS:~# ethtool enp2s0

Settings for enp2s0:

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: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Half 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

Link partner advertised pause frame use: Symmetric Receive-only

Link partner advertised auto-negotiation: Yes

Speed: 100Mb/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

root@U-NAS:~#

Speed 表示网卡带宽,Duplex 表示工作模式,Supported link modes 表示支持的工作模式。

扩展资料:

ethtool命令的其它用法:

Ps:以下示例,网卡名为eth0

1、查询网络端口位置:ethtool -p ethX

这个命令多用于管理多网口的服务器主机,由于背板的网络端口数量大,有时候不知道那个物理端口对应eth0或其他设备号,我们就可以使用这个命令来查询。

用法:ethtool -p eth0

效果:设备号eth0对应的物理端口的两个指示灯会闪烁

2、修改网络端口速率:ethtool -s

这个命令多用于手工设置网络速率,一般千兆网卡支持10|100|1000三个速率,单位是Mbps。

用法:ethtool -s eth0 speed 1000 duplex full autoneg off

效果:将设备号eth0对应的物理端口设置为速率为1000Mbps,全双工工作模式,同时关闭自动协商。

---------------------------------- THE END ----------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值