• 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了。

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

    这个问题到此告一段落。

  • 相关阅读:
    深入探索 高效的Java异常处理框架
    Java多线程调试如何完成信息输出处理
    WebKit学习资源
    WebKit阅读起步
    Redis学习资源
    webkit在vs2008中编译
    【转】推荐几本学习MySQL的好书-MySQL 深入的书籍
    Mysql: 开启慢查询日志[ERROR] unknown variable 'log-slow-queries'处理办法
    Linux top命令详解
    eclipse svn同步过滤掉某些不需要同步的文件
  • 原文地址:https://www.cnblogs.com/yuanshaoqian/p/4977004.html
Copyright © 2020-2023  润新知