Linux系统查看网卡配置信息方式

 更新时间:2024年03月09日 09:58:08   作者:长安明月  
这篇文章主要介绍了Linux系统查看网卡配置信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux 系统查看网卡配置,有几种方式,分述如下。

方法一:ifconfig 命令查看设置网卡

ifconfig:查看所有活动网卡信息,能查看 IP 地址和子网掩码,但是不能查看网关和 DNS 地址,还可以临时设置某一网卡的 IP 地址和子网掩码。

[root@cloudgw ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.19.243.202  netmask 255.255.240.0  broadcast 172.19.255.255
        ether 00:16:3e:04:2c:c4  txqueuelen 1000  (Ethernet)
        RX packets 387660324  bytes 226790748853 (211.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 328446865  bytes 259013344959 (241.2 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1  (Local Loopback)
        RX packets 249981451  bytes 195165066686 (181.7 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 249981451  bytes 195165066686 (181.7 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0 是第一块网卡,lo 表示本地回环网卡的信息。

  • ifconfig -a:查看所有网卡信息,结果如上所示。
  • ifconfig eth0:查看具体网卡 eth0 的信息
[root@cloudgw ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.19.243.202  netmask 255.255.240.0  broadcast 172.19.255.255
        ether 00:16:3e:04:2c:c4  txqueuelen 1000  (Ethernet)
        RX packets 387661202  bytes 226790872151 (211.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 328447665  bytes 259013675834 (241.2 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

方法二:通过 Linux 网络配置文件查看网卡信息

进入 /etc/sysconfig/network-scripts/ 路径,可以看到不同网卡的文件信息。

[root@cloudgw ~]# cd /etc/sysconfig/network-scripts/
[root@cloudgw network-scripts]# ll
total 224
-rw-r--r--  1 root root    38 May  2  2018 ifcfg-eth0
-rw-r--r--. 1 root root   254 May  3  2017 ifcfg-lo
---

查看第一张网卡的信息

[root@cloudgw network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

更多信息说明,见如下表格。

配置说明
DEVICE=eth0网卡设备名,eth0 表示第一张网卡
BOOTPROTO=none是否自动获取IP(none、static、dhcp),当值为dhcp时,只需配置上述例子中的那几项就可以联网
HWADDR=00:0C:29:11:30:39MAC地址
NM_CONTROLLED=yes是否可以由Network Manager图形管理工具托管
ONBOOT=yes是否随网络服务启动当前网卡生效(在CentOS 6 以上的版本中ONBOOT是默认关闭的)
TYPE=Ethernet网络类型,这里为以太网
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1唯一识别码
IPADDR=192.168.0.200IP地址
NETMASK=255.255.255.0子网掩码
GATEWAY=192.168.0.1网关
DNS1=202.106.0.20DNS
IPV6INIT=noIPv6是否启用,这里设置为不启用
USERCTL=no是否允许非root用户控制此网卡,这里为不允许

说明:

  • 自动获取 IP 的条件是:必须在局域网内存在 DHCP 服务器。
  • 相同 UUID 网络配置的计算机会导致互相不能上网。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • NTP时间同步、ntpdate实现过程

    NTP时间同步、ntpdate实现过程

    本文主要介绍了NTP时间同步的方法,包括直接与外网时间服务器同步、搭建本地时间服务器同步,以及使用ntpdate命令手动同步时间,最后,还特别说明了Windows服务器设置NTP同步的方法
    2026-04-04
  • Linux查看和修改MAC地址的方法大全

    Linux查看和修改MAC地址的方法大全

    MAC地址是网络设备(如网卡、无线网卡等)的唯一识别标识,在Linux系统中,我们可以通过修改MAC地址来实现一些网络方面的需求,比如伪装成其他设备,实现身份隐藏等,本文将介绍在Linux系统下如何查看和修改MAC地址,需要的朋友可以参考下
    2025-10-10
  • ubuntu14.04安装opencv3.0.0的操作方法

    ubuntu14.04安装opencv3.0.0的操作方法

    下面小编就为大家分享一篇ubuntu14.04安装opencv3.0.0的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 在CentOS上快速安装NVM和Node.js 14的完整指南与优化方案

    在CentOS上快速安装NVM和Node.js 14的完整指南与优化方案

    在现代Web开发中,Node.js已成为不可或缺的后端运行时环境,然而,不同项目可能需要不同版本的Node.js,这时就需要一个版本管理工具,NVM正是解决这一问题的利器,本文将详细介绍在CentOS系统上安装NVM并下载Node.js 14的完整过程,需要的朋友可以参考下
    2026-01-01
  • centos6编译及安装ZLMediaKit解析

    centos6编译及安装ZLMediaKit解析

    这篇文章主要介绍了centos6编译及安装ZLMediaKit,需要的朋友可以参考下
    2019-11-11
  • Apache Shiro 使用手册(三) Shiro授权

    Apache Shiro 使用手册(三) Shiro授权

    授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限
    2014-06-06
  • 增强Linux和Unix服务器安全性的方法详解

    增强Linux和Unix服务器安全性的方法详解

    今天小编就为大家分享一篇关于增强Linux和Unix服务器安全性的方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 详解Linux中文乱码问题终极解决方法

    详解Linux中文乱码问题终极解决方法

    本篇文章主要主要介绍了详解Linux中文乱码问题终极解决方法,非常具有实用价值,需要的朋友可以参考下。
    2016-11-11
  • Apache中配置SSLCache实现分布式环境下的会话共享

    Apache中配置SSLCache实现分布式环境下的会话共享

    本文主要介绍了Apache中配置SSLCache实现分布式环境下的会话共享,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-04-04
  • Linux SSHD启动失败:OpenSSL版本不匹配问题分析与解决方法

    Linux SSHD启动失败:OpenSSL版本不匹配问题分析与解决方法

    在 Linux 服务器上,sshd 可能因 OpenSSL 版本不匹配而启动失败,本篇文章将详细分析该错误的原因,并提供多种解决方案,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2025-07-07

最新评论