我是靠谱客的博主 顺利毛衣,最近开发中收集的这篇文章主要介绍Linux网络命令mii-tool和ethtool使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

mii-tool命令

  • 功能

    用于查看、管理介质的网络接口的状态,协商网卡方式,如10/100/1000M的网卡半双工、全双工、自动协商的配置。

  • mii-tool语法

    mii-tool [-VvRrwl] [-A media,…| -F media] [interface …]

  • mii-tool选项

    -V:显示版本信息
    -v:显示网络接口的信息
    -R:重设MII的开启状态
    -r:重启自动协商模式
    -w:查看网络接口连接的状态
    -l:写入事件到系统日志
    -A:指令特定的网络接口
    -F:更改网络接口的协商方式

  • 常用命令

    1) 查看网络接口的协商状态
    mii-tool -v eth0
    2) 设置网络接口为1000Mb/s全双工模式
    mii-tool -F 100baseTx-FD
    mii-tool -v eth0
    3) 回复网卡的自适应工作模式
    mii-tool -r eth0

  • 备注

    半双工:允许同时收包、发包,该模式在网卡链接交换机时启用
    全双工:在同一时刻,只能收包或发包,该模式在网卡连接集线器时启用
    自协商:启用时根据所连接设备,由网卡自行设定传输模式为全双工或半双工

ethtool命令

  • 功能

    查询及设置网卡参数的命令。

  • ethtool语法

    ethtool [-a | -c | -g | -i | -d | -k | -r | -S] ethX

  • ethtool选项

    -a:查看网卡中接受模块RX、发送模块TX和Autonegotiate模块的状态:启动on或停用off
    -A:修改网卡中接受模块RX、发送模块TX和Autonegotiate模块的状态:启动on或停用off
    -c:显示指定网卡的信息
    -C:更改指定网卡的信息
    -g:显示指定网卡的RX/TX参数信息
    -G:更改指定网卡的RX/TX参数信息
    -i:显示网卡驱动的信息,如驱动的名称、版本等
    -d:显示register dump信息,部分网卡驱动不支持该选项
    -e:显示EEPROM dump信息,部分网卡驱动不支持该选项
    -E:修改网卡EEPROM byte
    -k:显示网卡Offload参数的状态:on或off,包括rx-checksumming、tx-checksumming等。
    -K:修改网卡Offload参数的状态
    -p:用于区别不同ethX对应网卡的物理位置,常用的方法是是网卡port上的led不断的闪,N指示了网卡闪的持续时间,以秒为单位
    -r:如果auto-negotiation模块的状态为on,则restarts auto-negotiation
    -S:显示NIC and driver-specfic的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数
    -t:让网卡执行自我检测,有两种模式:offline or online
    -s:修改网卡的部分配置,包括网卡速度、单工/双工模式、mac地址。

  • 常用命令
    1) 查看机器上网卡的速度
    ethtool eth0
    2) 停止网卡的发送模块TX
    ethtool -A tx off eth0
    3) 查看网卡eth0采用了何种驱动
    ethtool -i eth0
    4) 关闭网卡对收包的校验功能
    ethtool -K eth0 rx off
    5) 将千兆网卡的速度降为百兆
    ethtool -s eth0 speed 100
    6) 查看网卡,在接收/发送数据时,是否正常,统计对应信息
    ethtool -s eth0

最后

以上就是顺利毛衣为你收集整理的Linux网络命令mii-tool和ethtool使用的全部内容,希望文章能够帮你解决Linux网络命令mii-tool和ethtool使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部