您的位置:首页 > 运维架构 > Linux

Linux查看和改变网卡的一些信息

2015-11-19 11:07 369 查看
时隔两年,我又踏上了计算机这条道路。原来的坎坷和难过我都铭记在心,但是这次的归来,必须要学习到一些实用的知识,充实自己。

两年的当兵生涯,锻炼了我坚强的意志力和那种为了目标坚持不懈的作风。

当然,装够了,还是要回到现实中来。。

先从简单的学起:

现在本人的工作是在从事运维方面的,多用到的就是Linux命令,当然让我头疼的不是使用它,而是合理的使用,和让Linux系统的优点,让我的工作简单和量化,那才是极好的。

昨天遇到一个问题,就是网卡的速率问题。本身是1000Mb,可是显示为10Mb,这个问题对于我这个菜鸟来说是个难以解决的问题。当然,第一件事是查询Linux中哪个命令能

改变网卡的速率。

localhost:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes


查询eth0网卡的信息
ethtool:查看及设置网卡才参数。

概要:

ethtool ethX        //查询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]\   //设置网口是否自协商


从上面可以找到,我要使用-s这个参数。可是使用以后,网卡速率还是停止在10Mb,这个是咋回事呢?

哎,,鼓捣了半天,原来是网线问题,换一根,OK了。

根据在同事那边的了解,这种情况也有在交换机对端问题上出现。所以排除问题时要确定这个问题出在哪再判断。

这个问题到此告一段落。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: