centos7下有关网卡相关操作「状态/模式」 您所在的位置:网站首页 如何查看linux网卡状态信息 centos7下有关网卡相关操作「状态/模式」

centos7下有关网卡相关操作「状态/模式」

2023-08-26 06:13| 来源: 网络整理| 查看: 265

一、查看网卡型号的命令 [root@localhost /]#lspci | grep Ethernet 二、查看网卡连接状态的命令 1、通过熟悉的ifconfig命令 [root@localhost /]#ifconfig -a 可以查看到所有网卡是否存在流量,已判断网卡的物理连接状态。 2、通过mii-tool命令 [root@localhost /]#mii-tool 或[root@localhost /]#mii-tool -v详细查询网卡的工作模式 或[root@localhost /]#mii-tool -w 该命令主要用于配置网卡的工作模式,也可以对网卡进行监控。 3、使用ethtool命令也可以查看连接状态 [root@localhost /]#ethtool eth0 4、还可以通过下面这两个命令来查看网卡的状态 [root@localhost /]# /etc/init.d/network status 或[root@localhost /]#service –status-all

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]/            //设置网口是否自协商 [port tp|aui|bnc|mii]/         //设置网口类型 [phyad N]/                  [xcvr internal|exteral]/ [wol p|u|m|b|a|g|s|d...]/ [sopass xx:yy:zz:aa:bb:cc]/ [msglvl N]

举例: 1)[root@linux /]# ethtool eth1    Settings for eth1:         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 auto-negotiation: Yes         Speed: 1000Mb/s         Duplex: Full         Port: Twisted Pair         PHYAD: 0         Transceiver: internal         Auto-negotiation: on         Supports Wake-on: umbg         Wake-on: d         Link detected: yes 2)[root@linux /]# ethtool -i eth1    driver: e1000    version: 5.0.43-k1    firmware-version: N/A    bus-info: 06:08.1 3)[root@linux /]# ethtool -S eth1    NIC statistics:      rx_packets: 58068300      tx_packets: 87124083      rx_bytes: 1589713008      tx_bytes: 2165825901      rx_errors: 0      tx_errors: 0      rx_dropped: 0      tx_dropped: 0      multicast: 0      collisions: 0      rx_length_errors: 0      rx_over_errors: 0      rx_crc_errors: 0      rx_frame_errors: 0      rx_fifo_errors: 0      rx_missed_errors: 0      tx_aborted_errors: 0      tx_carrier_errors: 0      tx_fifo_errors: 0      tx_heartbeat_errors: 0      tx_window_errors: 0 4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full

相关: 1)[root@linux /]# which ethtool     /sbin/ethtool 2)[root@linux /]# rpm -qf /sbin/ethtool    ethtool-1.6-5 3)怎样使ethtool设置永久保存在网络设备中?    解决方法一:     ethtool设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。  例如:ethtool -s eth0 speed 100 duplex full autoneg off 此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:   ETHTOOL_OPTS="speed 100 duplex full autoneg off" 解决方法二: 将ethtool设置写入/etc/rc.d/rc.local之中。

===============================

其实我在终端里直接写的命令也是一样:

ETHTOOL_OPTS="speed 100 duplex full autoneg off"

 speed 100 强制以百兆模式工作 [可以写10\100\1000]

 duplex full 全双工 [half\full]

    autoneg off 关闭自动协商[on\off]

至于看速率的话,......呐,装个iftop

#yum -y install epel-release #yum makecache #yum -y install iftop



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有