news 2025/12/31 22:01:53

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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/31 21:59:42

SHA-256轮函数深度解析:八人舞蹈团的精密舞步

序幕&#xff1a;舞台已就绪 想象一个独特的舞台&#xff0c;上面站着八位舞者&#xff1a;A、B、C、D、E、F、G、H。这不是普通的舞蹈团——他们的每个动作都由严格的数学规则决定。今天&#xff0c;我们要观赏他们表演64轮的精密舞蹈&#xff0c;每一轮都融合了新的音乐&…

作者头像 李华
网站建设 2025/12/31 21:41:51

软件测试常考面试题及参考答案(待更新)

笔试题 1、HTTP协议有什么特点&#xff1f;有哪几类状态码&#xff0c;分别表示什么意思&#xff1f; 特点: * 无连接&#xff1a;限制每次连接只处理一个请求。服务器处理完客户的请求&#xff0c;并收到客户的应答后&#xff0c;即断开连接。 * 媒体独立&#xff1a;只要客…

作者头像 李华
网站建设 2025/12/31 21:37:28

Java 泛型详解

1. 泛型概述1.1 什么是泛型泛型&#xff08;Generics&#xff09;是JDK 5引入的特性&#xff0c;允许在定义类、接口和方法时使用类型参数&#xff0c;提供编译时类型安全检查&#xff0c;避免运行时类型转换异常。1.2 泛型的好处类型安全&#xff1a;编译时检查类型消除强制转…

作者头像 李华
网站建设 2025/12/31 21:35:26

构建基于NLP的金融社交媒体影响力量化模型

构建基于NLP的金融社交媒体影响力量化模型 关键词:自然语言处理(NLP)、金融社交媒体、影响力量化模型、文本分析、量化金融 摘要:本文聚焦于构建基于自然语言处理(NLP)的金融社交媒体影响力量化模型。随着社交媒体在金融领域的影响力日益增强,如何准确量化其对金融市场和…

作者头像 李华
网站建设 2025/12/31 21:10:48

NVIDIA AI Associate

Day 1 GPU 架构与 AI 加速底座全解析0. 前言在 NVIDIA 生成式 AI 认证考试中&#xff0c;底层硬件知识占比约 15-20%。工程师不仅要懂算法&#xff0c;更要懂算力是如何在晶体管层面流动的。本章重点解决&#xff1a;为什么 AI 必须用 GPU&#xff1f;NVIDIA 的硬件凭什么领先&…

作者头像 李华
网站建设 2025/12/31 21:10:35

2025的10个灵魂拷问:比新年计划更有用

年末不止是时间的节点&#xff0c;更是自我梳理的契机。比起盲目制定新年计划&#xff0c;先做好年度反思&#xff0c;才能找准成长方向。这10个深度问题&#xff0c;帮你盘点2025的得与失&#xff0c;为2026的前行蓄力&#xff01;1.目标达成&#xff1a;年初核心目标与年末现…

作者头像 李华