news 2026/5/1 8:54:08

Linux命令-ifconfig命令(配置和显示网络接口的信息)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-ifconfig命令(配置和显示网络接口的信息)

🧭 说明

ifconfig命令用于在 Linux 系统中配置和显示网络接口的信息。虽然现代系统更推荐使用ip命令,但ifconfig因其简单直观,仍在许多场景下被广泛使用。

下表汇总了ifconfig的核心功能。

功能类别命令示例作用说明
查看接口状态ifconfig显示所有活动网络接口的状态信息。
ifconfig -a显示所有接口信息,包括未启用的。
ifconfig eth0仅显示指定接口(如 eth0)的信息。
配置IP地址ifconfig eth0 192.168.1.100为接口 eth0 设置 IP 地址。
ifconfig eth0 192.168.1.100 netmask 255.255.255.0同时设置 IP 地址和子网掩码。
ifconfig eth0:0 192.168.1.101为接口 eth0 添加一个虚拟接口(别名)并设置IP。
启用/禁用接口ifconfig eth0 up启用网络接口 eth0。
ifconfig eth0 down禁用网络接口 eth0。
高级配置ifconfig eth0 hw ether 00:11:22:33:44:55修改接口 eth0 的 MAC 地址(需先down接口)。
ifconfig eth0 mtu 1400设置接口的最大传输单元(MTU)。
ifconfig eth0 promisc开启接口的混杂模式(接收所有数据包)。

💻 基本语法与输出解读

ifconfig命令的基本语法格式为ifconfig [网络接口] [参数] [地址]。如果不带任何参数运行,它会显示所有活动网络接口的配置信息。

理解命令的输出是进行配置的基础。一个典型的输出示例如下:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 ether 00:1c:42:ab:cd:ef txqueuelen 1000 (Ethernet) RX packets 12345 bytes 9876543 (9.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6789 bytes 1234567 (1.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

关键字段的含义:

  • flags: 表示接口的当前状态。UP表示接口已启用,RUNNING表示接口在工作中。
  • inet: 接口的 IPv4 地址。
  • netmask: 子网掩码。
  • broadcast: 广播地址。
  • ether: 网卡的物理地址(MAC 地址)。
  • RX/TX packets: 分别表示接收和发送的数据包统计信息,可用于排查网络流量问题。

⚠️ 重要注意事项

  1. 临时性配置:使用ifconfig进行的配置大多是临时的,系统重启后会丢失。要永久生效,需要修改网络配置文件(如/etc/network/interfaces/etc/sysconfig/network-scripts/ifcfg-eth0)。
  2. 权限要求:配置网络接口需要超级用户权限,因此通常需要在命令前加sudo
  3. 现代替代方案ifconfig属于传统的net-tools软件包,其功能正逐渐被更强大的ip命令(来自iproute2软件包)取代。在新系统中,如果找不到ifconfig命令,可能需要安装net-tools包。

💎 总结

ifconfig是一个用于快速查看和临时配置网络接口的经典工具。对于日常简单的网络状态检查或临时测试,它非常方便。但在进行永久性网络配置时,建议使用ip命令或直接编辑网络配置文件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:02:18

大数据存储引擎:行式存储的底层实现与高效查询方案

大数据存储引擎深度解析&#xff1a;行式存储的底层实现与高效查询优化方案 摘要/引言 想象一下&#xff1a;当你在电商平台下单时&#xff0c;系统需要快速记录你的订单ID、用户信息、商品列表、支付状态等整行数据&#xff1b;当你修改收货地址时&#xff0c;系统需要原子性地…

作者头像 李华
网站建设 2026/5/1 6:07:23

设置后台JOB

在程序中启用后台JOB如果是本程序&#xff0c;可以使用标准函数抓取CALL FUNCTION RS_REFRESH_FROM_SELECTOPTIONSEXPORTINGcurr_report sy-repidTABLESselection_table lt_sel_parameterEXCEPTIONSnot_found 1no_report 2OTHERS 3.下边是完整的…

作者头像 李华
网站建设 2026/5/1 5:03:40

2000-2024年各省、地级市银行竞争度HHI数据

地级市省级银行竞争度HHI数据2000-2024年 参考姜付秀&#xff08;2019&#xff09;方法&#xff0c;基于国泰安银行经济数据库构建。通过各银行年度分支机构数量&#xff0c;测算赫芬达尔-赫希曼指数&#xff08;HHI&#xff09;&#xff0c;精准评估银行竞争水平。 - 原始数据…

作者头像 李华
网站建设 2026/4/19 17:57:24

Linux 调度延迟案例 (1):ALSA 播放延迟

文章目录1. 前言2. 现场3. 问题分析1. 前言 限于作者能力水平&#xff0c;本文可能存在谬误&#xff0c;因此而给读者带来的损失&#xff0c;作者不做任何承诺。 2. 现场 通过 trace-cmd 抓如下事件&#xff1a; ALSA事件&#xff1a;hwptr, hw_mask_param, applptr调度事件…

作者头像 李华
网站建设 2026/5/1 5:41:16

VMware NSX 4.2 - Edge传输节点安装

&#x1f4dd; VMware NSX Edge 传输节点简介 1. Edge 传输节点的作用 服务承载设备&#xff1a;运行路由、防火墙、VPN、NAT 等网络与安全服务。&#xff08;有状态服务&#xff09;南北向流量网关&#xff1a;负责虚拟网络与物理网络之间的流量转发。与计算传输节点协同&am…

作者头像 李华