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://idctop.com/linux%e5%a6%82%e4%bd%95%e5%88%a4%e6%96%ad%e7%bd%91%e5%8d%a1%e7%8a%b6%e6%80%81%ef%bc%9flinux%e6%9f%a5%e7%9c%8b%e7%bd%91%e5%8d%a1%e4%bf%a1%e6%81%af%e5%91%bd%e4%bb%a4/

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

相关推荐

  • 激战2到底有多少个服务器?,激战2哪个服务器人最多?

    激战2国服目前不存在传统意义上的“服务器”划分,所有玩家共用一个大区架构,登录时能看到的所有世界(World)合计约7个,且各世界之间日常玩法完全互通,仅边境之战(WvW)分组时体现差异,激战2的服务器机制和传统网游完全不同老玩家都清楚,激战2从设计之初就放弃了“排队进服”的老思路,开发商ArenaNet采用了……

    2026年10月10日
    100
  • LOL一个服务器有多少王者,每个区王者段位人数怎么查?

    LOL一个服务器有多少王者?国服单双排多数大区最强王者席位通常固定在200个左右;韩服、美服等外服也按服务器设置有限席位,常见也在200到300名这个区间,具体数字以当季官方公告和客户端排行榜为准,最强王者席位不是按玩家比例“自动生成”固定席位制的底层逻辑英雄联盟排位机制里,大师以上分成超凡大师、傲世宗师、最强……

    2026年9月25日
    100
  • 购买一台服务器到底要多少钱,多少钱才够用?

    购买一台服务器的价格从几千元到数十万元不等,具体取决于CPU、内存、存储、带宽等核心配置,以及你选择物理机还是云服务器,服务器价格的核心决定因素硬件配置:CPU、内存、存储对价格的影响服务器CPU主要分Intel至强和AMD EPYC系列,入门级如E-2300系列,搭配16GB内存和2TB HDD,整机成本约3……

    2026年8月12日
    500
  • linux wait命令怎么用?linux wait命令详解

    Linux中的wait命令用于暂停当前Shell脚本的执行,直到指定的后台进程结束,它是确保任务顺序执行和避免资源竞争的关键工具,在Linux系统管理和自动化运维中,并行处理能显著提升效率,但随之而来的资源争用和状态同步问题往往让人头疼,当你需要在一个脚本中同时启动多个耗时任务,并希望在所有任务完成后统一进行日……

    相关资讯 2026年7月5日
    5100
  • 找服务器合作到底需要多少钱,服务器合作费用怎么算?

    找服务器合作多少钱啊?答案是:没有统一报价,但按“带宽+机柜+IP”这套底层逻辑去算,月付从几百元到几万元都有,关键看你选的机房等级、带宽类型和硬件配置,很多朋友上来就问“多少钱一台”,其实服务器合作更像租房——地段、面积、装修、物业费都影响总价,这篇文章直接把价格构成掰开揉碎,再给你一套判断报价是否合理的实操……

    2026年10月4日
    000
  • 淮阴等保服务器价格是多少,有什么收费标准?

    淮阴等保服务器的价格没有固定标准,主要取决于等保级别、部署方式和配置需求,目前市场上三级等保服务器解决方案的普遍预算在3万至8万元/年之间,具体费用需结合企业实际业务规模和安全需求定制,等保服务器价格的决定性因素等保级别决定基础成本等保2.0标准将评测级别分为五个等级,企业常用的是二级和三级,二级等保面向一般信……

    相关资讯 2026年10月23日
    100
  • 中兴服务器一台到底多少钱?,哪个型号性价比高?

    中兴服务器一台的价格通常在6000元到50000元之间,具体取决于型号、配置和采购渠道,入门级2U机架式服务器(双路金牌处理器、32GB内存、1TB硬盘)的裸机价格约12000元,关于服务器的采购,不少客户会纠结于品牌与价格的匹配问题,中兴作为通信设备老牌厂商,其服务器在政企市场口碑扎实,尤其在稳定性与安全性上……

    2026年10月5日
    100
  • 家用服务器一台多少钱,选择什么配置更划算

    对于绝大多数家庭用户来说,一台功能完备、能稳定运行24小时的家用服务器,总投入在1500元到4000元人民币之间是合理区间, 这个预算涵盖了你购买主机硬件(或二手企业级设备)以及基础配件(硬盘、内存)的全部费用,但不包含数据硬盘的购置成本,如果你愿意折腾旧电脑或云服务器,入门成本可以压到近乎为零,但体验和稳定性……

    2026年9月23日
    000
  • 服务器代工一台大概多少钱,报价贵不贵呢?

    服务器代工一台多少钱,没有统一答案:只做组装、走线、基础测试和包装,单台代工服务费常见在几百元到上千元;如果包含物料采购、系统预装、老化测试、整机质保和上架衔接,1U/2U通用机型通常落在几千元到一两万元,GPU、存储、国产化高密度平台会到数万元甚至更高, 真正决定报价的,是配置、批量、测试标准、交付边界和服务……

    2026年10月4日
    000
  • 绝密服务器多少钱一个才靠谱,绝密服务器租用一年多少钱?

    绝密服务器的月租价格大多集中在2000元到8000元区间,定制化涉密方案按项目报价,通常从1.5万元起步,具体取决于物理隔离方案、硬件规格和服务商资质,先别急着拿这个数字去比价,行业里并没有一个叫“绝密服务器”的标准产品,它通常是面向政务、金融、密码学计算等高敏感业务,以物理机独享为基础的高安全托管方案,理解了……

    2026年10月5日
    100

发表回复

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