一、命令详解
ethtool是Linux下用于查询及设置网卡参数的命令。
ethtool [options]
命令选项:

ethtool ethX /
ethtool –h //显示ethtool的命令帮助(help)
ethtool –i ethX //查询ethX网口的相关信息
ethtool –d ethX //查询ethX网口注册性信息
ethtool –r ethX //重置ethX网口到自适应模式
ethtool –S ethX //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M
[duplex half|full]\ //设置网口半/全双工
[autoneg on|off]\ //设置网口是否自协商
[port tp|aui|bnc|mii]\ //设置网口类型

二、查看过程
2.1 ifconfig查看网卡信息

[root@master ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.64.129  netmask 255.255.255.0  broadcast 192.168.64.255inet6 fe80::b00e:da4d:a946:25c4  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:49:83:af  txqueuelen 1000  (Ethernet)RX packets 53  bytes 5995 (5.8 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 58  bytes 8095 (7.9 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1  (Local Loopback)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2.1 ethtool查看网卡带宽

1、[root@master ~]# ethtool ens33
Settings for ens33:Supported ports: [ TP ]Supported link modes:   10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: NoSupports auto-negotiation: YesAdvertised link modes:  10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: NoAdvertised auto-negotiation: YesSpeed: 1000Mb/s  ------------------------------------>网卡速度 ,可知现在是千兆网卡Duplex: FullPort: Twisted PairPHYAD: 0Transceiver: internalAuto-negotiation: onMDI-X: off (auto)Supports Wake-on: dWake-on: dCurrent message level: 0x00000007 (7)drv probe linkLink detected: yes

三、ethtool其他命令选项

1)[root@linux /]# ethtool -i eth1driver: e1000version: 5.0.43-k1firmware-version: N/Abus-info: 06:08.1
2)[root@linux /]# ethtool -S eth1NIC statistics:rx_packets: 58068300tx_packets: 87124083rx_bytes: 1589713008tx_bytes: 2165825901rx_errors: 0tx_errors: 0rx_dropped: 0tx_dropped: 0multicast: 0collisions: 0rx_length_errors: 0rx_over_errors: 0rx_crc_errors: 0rx_frame_errors: 0rx_fifo_errors: 0rx_missed_errors: 0tx_aborted_errors: 0tx_carrier_errors: 0tx_fifo_errors: 0tx_heartbeat_errors: 0tx_window_errors: 0
3)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full相关:
1)[root@linux /]# which ethtool/sbin/ethtool
2)[root@linux /]# rpm -qf /sbin/ethtoolethtool-1.6-5
3)怎样使ethtool设置永久保存在网络设备中?解决方法一:ethtool设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。
例如:ethtool -s eth0 speed 100 duplex full autoneg off
此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行: ETHTOOL_OPTS="speed 100 duplex full autoneg off"
解决方法二:
将ethtool设置写入/etc/rc.d/rc.local之中。

参考:https://blog.csdn.net/wh8_2011/article/details/50442296

linux下如何看网卡是千兆还是百兆的相关推荐

  1. linux 网卡强制千兆,linux下如何看网卡是千兆还是百兆的

    linux下如何看网卡是千兆还是百兆的方法如下:使用ethtool命令.ethtool是Linux下用于查询及设置网卡参数的命令.举例:[root@hvrhub~]#ethtooleth0Settin ...

  2. 网络接口卡更换为计算机网卡,电脑网卡是什么?如何看网卡是千兆还是百兆?...

    大家应该都听说过网卡是什么吧?其实计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡).网络接口板又称为通信适配器或网络适配器或网络接口卡NIC,但是 ...

  3. 服务器千兆网卡显示百兆,windows10系统查看网卡是千兆还是百兆的方法

    在电脑中,通常是配备有网卡,而如今很多新主板配备的都是千兆网络接口,以更好的满足未来大宽带用户需求,但是许多windows10系统想要查看自己的电脑网卡是千兆还是百兆,却不知道要怎么操作,下面给大家讲 ...

  4. 如何查询计算机硬盘和网卡,怎么查询电脑网卡是千兆还是百兆?教你如何分辨百兆和千兆网卡(2)...

    4.在以太网界面中,我们再点击"属性"按钮,如下图所示. 点击"属性" 5.点选"Microsoft网络客户端",再点击"配置&q ...

  5. 服务器千兆网络显示10,win10系统如何查看网卡是千兆还是百兆

    现在的很多新主板配备的都是千兆网络接口,可以更好的满足大宽带用户需求,但是对于win10系统用户来说,并不知道要如何查看网卡是千兆还是百兆,其实方法很简单,现在给大家分享一下win10系统查看网卡是千 ...

  6. Window 7 查看电脑网卡是千兆还是百兆

    右键点击计算机–>管理–>设备管理器–>点击"网络适配器"左侧的三角形,会列出所有网卡,如果网卡名字中有Gigabit.GBE,10/100/1000M.RTL8 ...

  7. linux 安装水星无线网卡驱动,Linux下安装RTL8188CE网卡驱动(Mercury MW150U)

    先说明下我的系统: kernel: 3.0.0-32-generic 今天买了个无线网卡Mercury 150Mbps MW150U系列,我发现在我的笔记本的Ubuntu 12.10下不用安装驱动就能 ...

  8. 如何查看网卡究竟是千兆还是百兆

    如何查看网卡究竟是千兆还是百兆 我的电脑-属性-硬件-设备管理器-网络适配器,看网卡的型号如果是千兆网卡,会有Gigabit 或 1000T的字样,如果是百兆网卡,是100T

  9. linux内核设置mac地址,Linux下如何修改网卡MAC地址

    Red Hat Linux下如何修改网卡MAC地址 OS版本:Red Hat Enterprise Linux AS4 核心:Kernel 2.6.9-42 网上有很多关于linux下修改MAC地址的 ...

最新文章

  1. 设计模式学习笔记-中介模式
  2. 安卓手机怎么查看iccid_安卓便签敬业签怎么查看日历月视图中一天所有的新增内容?...
  3. Sperner定理及其证明
  4. 白洁血战Node.js并发编程 01 状态机
  5. .NET Core中的CSV解析库
  6. python里的装饰器
  7. 2.从Paxos到Zookeeper分布式一致性原理与实践---一致性协议
  8. 如何解决css样式表在不同浏览器中显示效果不同的问题
  9. 油猴脚本的安装、配置及使用方法
  10. 理解运放的虚断和虚短
  11. 大数据时代:九个大数据应用领域
  12. 邮件服务器搭建安装部署文档
  13. 雅虎邮箱为什么停止服务_雅虎的发展项目将变成什么样?
  14. pe服务器注册表,在 win pe 下修改本机系统注册表
  15. pycharm清华镜像源使用
  16. css外联式6,css样式内联式,外联式,嵌入式的格式是什么?
  17. 在linux中运行安卓程序
  18. 什么蓝牙耳机性价比高?四款高性价比蓝牙耳机推荐
  19. JSR303和拦截器
  20. python获取每月的最后一天

热门文章

  1. java+swing+mysql日程管理系统分析设计
  2. nginx配置默认首页(index.html index.htm)全流程(包含遇到问题的解决)
  3. 清晰架构(Clean Architecture)的Go微服务: 程序设计
  4. 抵触CRM管理软件原因之我见
  5. 硅谷海盗:苹果与微软二十年来的恩怨情仇
  6. C#项目添加excel引用Microsoft.Office.Interop.Excel.dll
  7. 毫米波太赫兹电路板设计--高频电路板布线损耗分析
  8. Java 中有三种 xAR 文件:JAR/WAR/EAR
  9. 查询linux进程状态
  10. puzzle(0121)《一笔画》