linux mii框架,mii-tool命令
mii-tool命令是用于查看、管理介质的网络接口的状态,有时网卡需要配置协商方式,比如10/100/1000M的网卡半双工、全双工、自动协商的配置。但大多数的网络设备是不用我们来修改协商,因为大多数网络设置接入的时候,都采用自动协商来解决相互通信的问题。不过自动协商也不是万能的,有时也会出现错误,比如丢包率比较高,这时就要我们来指定网卡的协商方式。mii-tool就是能指定网卡的协商方式。下面我们说一说mii-tool的用法。
语法
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
选项
-V 显示版本信息;
-v 显示网络接口的信息;
-R 重设MII到开启状态;
-r 重启自动协商模式;
-w 查看网络接口连接的状态变化;
-l 写入事件到系统日志;
-A 指令特定的网络接口;
-F 更改网络接口协商方式;
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
(to advertise both HD and FD) 100baseTx, 10baseT
实例
查看网络接口的协商状态:
[root@localhost ~]# mii-tool -v eth0
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:50:ef, model 60 rev 8
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
注:上面的例子,我们可以看得到是自动协商,注意红字的部份。
更改网络接口协商方式:
更改网络接口的协商方式,我们要用到-F选项,后面可以接100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD等参数;
如果我们想把网络接口eth0改为1000Mb/s全双工的模式应该怎么办呢?
[root@localhost ~]# mii-tool -F 100baseTx-FD
[root@localhost ~]# mii-tool -v eth0
eth0: 100 Mbit, full duplex, link ok
product info: vendor 00:00:00, model 0 rev 0
basic mode: 100 Mbit, full duplex
basic status: link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
注:是不是已经改过来了?当然,我们也一样用ethtool工具来更改,比如执行下面的命令:
[root@localhost ~]# ethtool -s eth0 speed 100 duplex full
linux mii框架,mii-tool命令相关推荐
- Linux:常用性能检查命令(内存、CPU 、网络、磁盘、Java应用)
目录 MAC地址 系统版本和内核版本 内存方面 free 作用 格式 主要参数 应用实例 vmstat 作用 格式 应用实例 CPU方面 查看CPU数量 lscpu top 语法 内容解释: 网络方面 ...
- linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- Linux基础(8)--关于man命令
关于man命令 1. man命令 2. man的分页 3. 手册页的框架 1. man命令 man是在Linux中学习和开发中必不可少的一个命令,在Linux下使用man命令相当于阅读Windows和 ...
- linux定时执行任务命令,crontab(linux下定时执行任务命令)
在linux在可以通过在脚本里(列如sh)写如日常需要进行的操作,然后通过crontab定时运行脚本. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的 ...
- linux使用命令重命名_如何在Linux上使用重命名命令
linux使用命令重命名 Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com Ge ...
- linux图形框架DRI
网站:http://www.wowotech.net/linux_kenrel/dri_overview.html 1. 前言 上篇文章(Linux graphic subsytem(1)_概述)介绍 ...
- 【笔记】Linux 802.11n CSI Tool部分机翻
Linux 802.11n CSI Tool 详情参照:http://dhalperi.github.io/linux-80211n-csitool/faq.html FAQ, Things to K ...
- Linux的Ubuntu系统常用命令
Linux的Ubuntu系统常用命令 学习摘要 一.基本命令: 命令 代码 ls 列出目录下项目 pwd 显示当前位置 cd 切换目录 mkdir 创建目录 rmdir 删除空目录 rm 删除文件或者 ...
- [RedHat笔记]第一课:Linux的发展史 以及 基础命令的使用
计算机发展史: ------------------------------------------------------------------ 主要的架构(Arch) : x86,x86_64 ...
- linux wget 命令_在Linux中如何使用wget命令?
linux wget 命令 In this tutorial, let's learn how to download a file using the wget command in Linux. ...
最新文章
- 通用AI咋发展?向大脑学习是条路子
- 激活手表显示无法登陆服务器,在Firefox中使用Nightwatch运行测试无法连接到Selenium服务器...
- suse mysql 5.5_suse 11 mysql 如何从5.1升级到5.5
- 基于正样本的表面缺陷检测
- PageHelper分页插件的原理是什么
- Python 函数的可变参数、切片、迭代和列表生成式
- 【渝粤题库】陕西师范大学200671 电子技术基础
- python与机器视觉(X)打包为exe可执行文件
- prettyping.sh: ping 之美
- Chrome 打包扩展程序
- 机器学习 流式特征_Web服务与实时机器学习端点的流式传输
- 路由器OpenWRT、LEDE、潘多拉、华硕、梅林、老毛子系统区别和特点
- 从Q2财报,看携程的内容“元宇宙”
- 【新知实验室】腾讯云TRTC初体验
- 操写一盒酥三字于盒上
- PHP 一一 微信公众号开发(二次开发)
- 2021年一次比较奇葩的 AWS 面试
- 给定一个完全循环赛的比赛结果,其中n个队伍两两比赛一次。每场比赛以一方胜出或者平局结束。设计一个算法,把n个队伍排序,序列中每个队伍都不曾输给紧随其后的那个队伍。说明该算法的时间效率类型。
- 计算机基础英语文档,最强计算机基础英语总结
- 龟兔赛跑 java解答