HCRM博客

如何在CentOS系统中查看网卡信息?

在CentOS操作系统中,查看网卡信息是一个常见的任务,无论是为了诊断网络问题、配置网络设置,还是进行系统管理,以是一些详细且全面的方法,用于查看CentOS系统中的网卡信息:

1、使用ifconfig命令

如何在CentOS系统中查看网卡信息?-图1
(图片来源网络,侵权删除)

基本用法ifconfig命令可以显示所有网络接口的配置信息,包括IP地址、子网掩码、广播地址等。

示例命令ifconfig a

输出示例

     eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
           inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
           inet6 fe80::f816:3eff:fe1e:7bca  prefixlen 64  scopeid 0x20<link>
           ether fa:16:3e:1e:7b:ca  txqueuelen 1000  (Ethernet)
           RX packets 1234567  bytes 1234567890 (123.4 MB)
           RX errors 0  dropped 0  overruns 0  frame 0
           TX packets 7654321  bytes 987654321 (987.6 MB)
           TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2、使用ip命令

基本用法ip命令是现代Linux系统中推荐使用的工具,它提供了比ifconfig更丰富的选项和信息。

显示所有网络接口的信息ip addr show或简写为ip a

如何在CentOS系统中查看网卡信息?-图2
(图片来源网络,侵权删除)

显示特定网络接口的信息:要查看eth0接口的信息,可以使用ip addr show dev eth0

输出示例

     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
         link/loopback 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
         inet 127.0.0.1/8 scope host lo
               valid_lft forever preferred_lft forever
         inet6 ::1/128 scope host
               valid_lft forever preferred_lft forever
     2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
         link/ether fa:16:3e:1e:7b:ca brd ff:ff:ff:ff:ff:ff
         inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
               valid_lft 86399sec preferred_lft 86399sec
         inet6 fe80::f816:3eff:fe1e:7bca/64 scope link
               valid_lft forever preferred_lft forever

3、使用nmcli命令

基本用法nmcli是NetworkManager的命令行工具,用于管理和查询网络连接。

查看所有网络设备的状态nmcli device status

查看特定网络连接的配置nmcli connection show <连接名称>,例如nmcli connection show eth0

如何在CentOS系统中查看网卡信息?-图3
(图片来源网络,侵权删除)

输出示例(设备状态):

     DEVICE TYPE      STATE        CONNECTION         
     eth0             ethernet    connected          Wired connection 1
     lo               loopback    unmanaged                        
     wlan0            wifi        disconnected

4、使用ethtool命令

基本用法ethtool命令用于查询和更改网卡的设置。

查看特定网卡的详细信息ethtool <网卡名>,例如ethtool eth0

输出示例

     Settings for eth0:
     Supported ports: [ TP ]
     Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
     Supported pause frame use: No
     Supports autonegotiation: Yes
     Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
     Advertised pause frame use: No
     Advertised autonegotiation: Yes
     Link detected: yes

5、使用lshw命令

基本用法lshw命令需要安装lshw软件包,它可以列出系统的硬件信息,包括网络接口卡。

查看所有网络接口卡的信息sudo lshw class network

输出示例

     *network               
           description: Ethernet interface
           product: RTL8111/8168/8112 Gigabit Ethernet Controller
           vendor: Realtek Semiconductor Co., Ltd.
           physical id: 0
           bus info: pci@0000:02:00.0
           logical name: eth0
           version: 07
           serial: fa:16:3e:1e:7b:ca
           size: 1Gbit/s
           capacity: 1Gbit/s
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress msix bus_master cap_list etherdex_list free
           configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LKNAPI duplex=full firmware=rtl8168g3~nic ip=192.168.1.100 latency=0 link=yes multicast=yes port=twisted pair
           resources: irq:43 ioport:4000(size=256) memory:f7c04000f7c04fff memory:f2c00000f2c7ffff

6、使用lspci命令

基本用法lspci命令需要安装pciutils软件包,它可以列出所有PCI设备的信息,包括网络控制器。

查看所有网络控制器的信息lspci | grep i ethernet

输出示例

     02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8112 Gigabit Ethernet Controller (rev 07)

7、使用dmidecode命令

基本用法dmidecode命令需要安装dmidecode软件包,它可以解码DMI(桌面管理接口)表,提供关于系统硬件的详细信息。

查看网络适配器的信息sudo dmidecode t network

输出示例

     Device Name: RTL8111/8168/8112 Gigabit Ethernet Controller
     Vendor: Realtek Semiconductor Co., Ltd.
     Device Type: Ethernet
     ...

8、使用iwconfig和iwlist命令(针对无线网卡)

查看无线网卡的信息iwconfig wlan0(假设无线网卡名为wlan0)

查看可用的无线网络iwlist wlan0 scanning

输出示例(iwconfig):

     wlan0     IEEE 802.11bgn  ESSID:"MyNetwork"
               Nickname:"<WIFI@REALTECH>"
               Mode:Managed  Frequency:2.437 GHz  Access Point: NotAssociated   
               Bit Rate:54 Mb/s   Sensitivity:0/40 dBm   
               RTS Threshold:off   Fragment Threshold:off
               Power Management:off

9、使用ss命令

查看系统的TCP和UDP连接ss tunlp

输出示例

     Netid  State      RecvQ SendQ       Local Address:Port          Peer Address:Port   
     u_str  ESTAB      0      0              127.0.0.1:3306              *:*                   users:(("systemd",pid=1,fd=7))
     tcp    ESTAB      0      0              *:http                   *:*                   users:(("nginx",pid=1234,fd=6))

10、查看主机名hostname命令可以显示系统的主机名。

输出示例myhostname

介绍了多种在CentOS系统中查看网卡信息的方法,涵盖了从基础的网络接口配置到详细的硬件信息,这些命令各有特点,可以根据具体需求选择合适的命令来执行,部分命令可能需要以root用户身份运行,或者需要安装相应的软件包,随着CentOS版本的更新,某些命令或参数可能会有所变化,建议参考最新的官方文档或手册。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/14356.html

分享:
扫描分享到社交APP
上一篇
下一篇