linux如何判断网卡状态?linux查看网卡信息命令

在 Linux 系统中,判断、查看或识别网卡(网络接口)有多种方法,以下是几种常用且有效的命令和技巧,按使用场景分类:

查看当前所有网卡及其状态(最常用)

✅ ip link 或 ip addr

这是现代 Linux 系统推荐使用的命令,比传统的 ifconfig 更强大、信息更丰富。

Linux是如何通过ifconfig命令查看和配置网络的
加载中
Linux是如何通过ifconfig命令查看和配置网络的
ip link show
# 或简写为
ip link

输出示例:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:16:3e:5e:6c:00 brd ff:ff:ff:ff:ff:ff
  • lo:本地回环接口(localhost)。
  • eth0:以太网接口(通常是有线网卡)。
  • wlan0:无线网卡。
  • state UP/DOWN:表示网卡是否启用。

💡 提示:ip addr 还会显示 IP 地址信息。


✅ ifconfig(传统命令,部分系统需安装 net-tools)

linux如何判断网卡状态?linux查看网卡信息命令

ifconfig -a
  • 如果只显示部分网卡,说明其他网卡是 DOWN 状态。
  • 添加 -a 参数可显示所有网卡(包括未启用的)。

查看网卡的物理硬件信息

✅ lspci | grep -i ethernet

查看 PCI 总线上的网络设备(适用于有线网卡)。

lspci | grep -i ethernet

输出示例:

0000:03:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection
  • 如果你想看无线网卡,可以改为:
    lspci | grep -i wireless

✅ lsusb | grep -i eth 或 lsusb | grep -i network

查看通过 USB 连接的网卡(如 USB 网卡、手机 tethering 等)。

lsusb

查看网卡驱动和详细信息

✅ ethtool <interface>

查看特定网卡的详细驱动、速度、双工模式等信息。

ethtool eth0

输出示例:

Settings for eth0:
    Supported ports: 

linux如何判断网卡状态?linux查看网卡信息命令

[ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Driver: e1000e Firmware-version: 0.8-4

⚠️ 注意:ethtool 需要 root 权限才能查看某些信息。


查看网络接口名称映射(预测性网络接口名称)

现代 Linux 使用可预测的网络接口名称(如 enp3s0、ens33),而不是传统的 eth0,你可以通过以下方式理解其命名规则:

  • en:以太网(Ethernet)
  • wl:无线局域网(Wireless LAN)
  • ww:广域网(Wireless WAN)
  • p:PCI 总线位置
  • s:插槽号

✅ 查看接口名称来源

ip link show

输出中的 link/ether 行显示 MAC 地址,可用于关联物理设备。


脚本中自动判断网卡(自动化场景)

如果你需要在脚本中获取主网卡名称,可以使用以下方法:

✅ 获取默认路由使用的网卡

linux如何判断网卡状态?linux查看网卡信息命令

ip route show default | awk '{print $5}'

✅ 获取所有 UP 状态的网卡名称

ip link show | awk -F': ' '/state UP/ {print $2}'

✅ 获取有线网卡名称(排除 lo 和无线)

ip -o link show | awk -F': ' '{print $2}' | grep -E '^en|^eth' | grep -v lo

常用命令速查表

目的 命令
查看所有网卡及状态 ip link show 或 ifconfig -a
查看 IP 地址和网卡 ip addr show
查看硬件型号(有线) lspci | grep -i ethernet
查看硬件型号(无线) lspci | grep -i wireless
查看网卡驱动和速度 ethtool <网卡名>
获取默认路由网卡 ip route show default | awk '{print $5}'

根据你的具体需求(是查看状态、配置网络,还是自动化脚本),选择最合适的命令即可。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/479108.html

赞 (0)
linux磁盘型号怎么看?linux查看磁盘型号的命令
上一篇 2026年7月10日 08:26
亚云五一活动福州高防终身75折是真的吗?亚云Asiayun福州高防测评
下一篇 2026年7月10日 08:29

相关推荐

  • 安全运维审计效果如何?企业如何选择运维审计系统

    安全运维审计不是简单的录像回放,而是通过身份鉴别、操作监控与行为分析,构建起“事前可管、事中可控、事后追溯”的闭环体系,它是企业合规与数据安全的最后一道防线,很多管理者对运维审计的理解还停留在“装个摄像头”的层面,这其实是一种危险的误区,在2026年的数字化环境中,运维人员拥有最高权限,一旦内部威胁发生,普通防……

    2026年6月14日
    3210
  • Linux中覆盖文件如何操作?,覆盖文件命令有哪些?

    Linux中的数据覆盖操作既强大又危险,理解其机制和正确使用方法是避免数据丢失的关键,覆盖(overwrite)是 Linux 日常操作中最高频、也最容易被忽视的风险点,无论是用 cp 覆盖配置文件,还是用 dd 覆写磁盘,一旦操作失误,数据恢复成本极高,本文从实际场景出发,梳理覆盖操作的常见陷阱、安全执行方法……

    2026年7月22日
    700
  • 手摸电脑图片哪里有?手摸电脑图片高清素材哪里找

    现代计算设备的交互方式已从单纯的指令输入演变为多感官融合的直观体验,其中触觉交互与视觉反馈的结合构成了人机交互(HCI)的核心,手摸电脑图片这一视觉概念背后,实质上代表了用户对直观、自然操作体验的极致追求,在专业领域,这种交互不仅关乎手指与屏幕的物理接触,更涉及压感技术、触觉反馈引擎以及高精度显示面板的协同工作……

    2026年2月19日
    18300
  • 国外cap云存储备份失败怎么办?国外云存储备份失败原因及解决方法

    国外CAP云存储备份失败的根本原因通常归结为跨境网络链路的不稳定性、存储网关配置错误以及权限策略冲突,解决这一问题的核心在于构建具备故障转移能力的混合架构,并对数据传输通道进行深度优化,企业在遭遇备份中断时,不应仅停留在重试操作层面,而需从网络拓扑、API交互逻辑及数据一致性三个维度进行系统性排查与重构,网络链……

    2026年3月5日
    9800
  • 一台物理服务器能虚拟多少个ERP虚拟机,性能如何提升?

    一台物理服务器可以虚拟化10到50个ERP虚拟机,具体密度取决于硬件配置、ERP系统的资源消耗模型以及虚拟化层的超分策略,没有固定数字,但通过合理的规划,密度可以做到30左右而不影响稳定性,影响ERP虚拟机密度的核心因素CPU与vCPU的配比ERP系统通常是OLTP(在线事务处理)类型,对CPU的突发计算能力要……

    2026年7月27日
    400
  • linux phantomjs怎么安装?phantomjs安装教程

    在Linux环境下安装PhantomJS最稳妥的方式是从GitHub下载预编译二进制包并配置环境变量,尽管该项目已停止维护,但在处理遗留的PDF生成或早期爬虫任务时,它仍是许多运维人员的首选方案,PhantomJS作为一个无头浏览器,曾经是很多开发者自动化测试和网页抓取的神器,虽然官方在2018年宣布停止更新……

    2026年7月6日
    18900
  • iometer linux怎么下载?iometer linux安装包下载

    iometer在Linux下的最佳获取方式是通过源码编译安装或使用包管理器安装,对于追求极致性能压测的用户,推荐从GitHub下载最新源码自行编译;对于普通运维人员,直接使用yum或apt安装预编译版本即可满足基础测试需求,在服务器运维和存储性能优化的工作中,磁盘I/O压力测试是不可或缺的一环,iometer作……

    行业资讯 2026年7月8日
    7800
  • 一台服务器能支持多少TCP连接,如何查看当前连接数

    一台服务器能支持的TCP连接数没有固定上限,理论上受限于端口和内存,实际中受系统配置、业务模型和硬件资源共同影响,常规优化后稳定承载几万到几十万并发连接是常见范围,影响一台服务器TCP连接数的核心因素操作系统层面的硬性限制每个TCP连接都需要消耗系统资源,操作系统设定了多个默认阈值,文件描述符限制:每个连接占用……

    2026年8月22日
    300
  • 2u机架式服务器能当几台主机?,2u服务器能开多少个虚拟机?

    一台2U机架式服务器通过虚拟化技术,根据硬件配置与资源分配策略,通常可以充当10到100台独立的虚拟主机,在特定场景下甚至能达到数百台,但这个数字并非固定不变,而是取决于多个关键因素,核心因素拆解:什么在决定能当多少台主机?一台2U物理机能拆分出多少台独立的“主机”,本质上是把物理资源(CPU、内存、存储、网络……

    2026年8月3日
    800
  • 云服务器选购有哪些坑?新手建站服务器配置怎么选

    新手选购云服务器,核心在于根据业务阶段匹配配置:静态展示站选1核2G入门款,动态博客或小型电商选2核4G均衡款,切忌盲目追求高配,按需分配才是省钱且稳定的最优解,建站初期,很多新手面对满屏的参数感到迷茫,云服务器并不是越贵越好,而是越合适越好,选错了配置,轻则网站加载缓慢影响用户体验,重则内存溢出导致网站频繁崩……

    2026年6月22日
    3000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注