Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3791817
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2018-04-09 15:30:03

我们都知道ifconfig -a 可以列出所有网卡,但是怎么判读是千兆网卡还是百兆网卡呢?

1. 判断是千兆网卡还是百兆网卡

   ethtool ethx 查看支持的速率

 

实际网卡速率可以看Speed 100Mb/s;问题来了,是不是千兆网卡Speed一定是1000M呢?

不一定哟,网卡速率和网线,交换机端口速率都有关系,看到Auto-negotiation字段了吧,on表示开启

自动协商,插上网线后会两端会自动协商一个都支持的速率;


2. Link detected 代表什么呢?

    以前就知道yes 表示网卡插好网线了(亮了),反过来呢?是不是插好网线就是yes

   不是这样的,插好网线,还要激活网卡(ifup ethx, 其实是二层up)才会yes;


3. 一个类似命令mii-tool, 查看连接状态和速率

   

    问题来了,如果ethtool 和mii-tool查出来的速率不同呢?

     曾经有个千兆网卡,二者查出的速率不同,多方查阅,终于在man mii-tool发现了结果

     This program is obsolete. Valid media are only 100baseT4, 100baseTx-FD,100baseTx-HD, 10baseT-FD and 10baseT-HD ethernet cards. For replacement check ethtool.

    如果你也遇到这个问题,不要犹豫,果断相信ethtool的结果吧。

4. 查看网卡驱动 ethtool -i ethx

 

也可以用 lspci -vvv


5. 查看网卡型号,也可以看出千兆还是万兆

阅读(1140) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~