Linux下查看网卡信息及确定网卡位置

简介:

通过mii-tool和ethtool工具来调整网卡的速度、协商方式(双工)等,这样能提高网卡的效率;

mii-tool 介绍

有时网卡需要配置协商方式,比如10/100/1000M的网卡半双工、全双工、自动协商的配置。但大多数的网络设备是不用我们来修改协商,因为大多数网 络设置接入的时候,都采用自动协商来解决相互通信的问题。但在有的情况下,需要我们手动来设置网卡的协商方式;mii-tool 就是能指定网卡的协商方式。

mii-tool 更改网络接口协商的方法;

# mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version display version information
       -v, --verbose more verbose output              #显示网络接口的信息
       -R, --reset MII to poweron state              #重设MII到开启状态
       -r, --restart autonegotiation                      #重启自动协商模式,即恢复自动协商模式
       -w, --watch monitor for link status changes        #查看网络接口连接的状态变化
       -l, --log with -w, write events to syslog                               #写入事件到系统日志
       -A, --advertise=media,... advertise only specified media            #指令特定的网络接口
       -F, --force=media force specified media technology            #更改网络接口协商方式,参数是下面的media
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT


查看网络接口的协商状态

# mii-tool -v eth0

eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:00:00, model 0 rev 0
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
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

注:上面的例子,我们可以看得到是自动协商。

恢复网卡的自适应工作模式

#mii-tool -r eth0

更改网络接口的协商方式,我们要用到-F选项,后面可以接 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD等参数;

把网络接口eth0改为 1000Mb/s全双工的模式

# mii-tool -F 100baseTx-FD

#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工具修改:

# ethtool -s eth0 speed 100 duplex full

ethtool 是用来显示和更改网卡设置的工具

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] [duplex half|full] [autoneg on|off] [port tp|aui|bnc|mii] 设置网口类型

从多个网络设备中确定某个具体的设备(闪烁的LED网卡端口)

  假设一台机器有四个以太网卡适配器,并要确定一个特定的以太网卡的物理端口。 (例如eth0)。使用Ethtool的选项- p,它将使物理端口对应的LED闪烁。

# ethtool -p eth0













本文转自lq201151CTO博客,原文链接:http://blog.51cto.com/liuqun/1981915 ,如需转载请自行联系原作者




相关文章
|
1月前
|
Linux
如何在linux中查看cpu信息、机器硬件型号
如何在linux中查看cpu信息、机器硬件型号
|
26天前
|
存储 Linux
linux查看系统版本、内核信息、操作系统类型版本
linux查看系统版本、内核信息、操作系统类型版本
57 9
|
6天前
|
弹性计算 运维 Shell
统计Linux 进程相关数量信息
【4月更文挑战第29天】
6 0
|
6天前
|
弹性计算 运维 Shell
统计 Linux 进程相关数量信息
【4月更文挑战第29天】
7 1
|
10天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
25 1
|
15天前
|
存储 Linux
如何查看Linux设备的硬盘信息?
【4月更文挑战第12天】在Linux系统中,查看硬盘信息的常用命令。
23 4
|
16天前
|
数据可视化 数据挖掘 Linux
如何在Linux部署DataEase数据分析服务并实现无公网IP远程分析内网数据信息
如何在Linux部署DataEase数据分析服务并实现无公网IP远程分析内网数据信息
|
26天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
20 0
|
29天前
|
域名解析 监控 网络协议
Linux网卡与IP地址:通往网络世界的通行证 🌐
探索Linux网卡与IP地址关系,理解网卡作为网络通信的关键。Linux网卡需配置IP地址以实现唯一标识、通信、路由、安全管理和网络服务。无IP地址时,网卡在特定情况如局域网服务、网络监控、无线认证和网络启动可有限工作,但通用功能受限。配置IP地址通常通过`ifconfig`(传统)或`ip`(现代)命令,永久配置需编辑网络配置文件。配置错误如IP冲突、子网掩码错误、默认网关和DNS配置不当可能导致服务中断、网络拥堵、安全漏洞和数据丢失。重视网络配置的正确与安全至关重要。
Linux网卡与IP地址:通往网络世界的通行证 🌐
|
1月前
|
Ubuntu Linux
Linux查看系统发行版版本信息
在Linux中查看系统发行版版本信息有多种方法,包括使用`lsb_release`命令、查看`/etc/*-release`文件、`uname -a`、`/proc/version`、YUM或APT命令,以及特定发行版文件和命令。图形界面和在线资源也是获取信息的途径。不同的方法适用于不同系统配置。
9 0