当前位置: 首页 > news >正文

Linux命令:ifconfig

ifconfig 命令

基本介绍

ifconfig命令用于显示和配置网络接口信息,是 Linux 系统中传统的网络配置工具。虽然在现代 Linux 系统中被ip命令替代,但它仍然被广泛使用,尤其是在一些旧系统中。

资料合集:https://pan.quark.cn/s/6fe3007c3e95https://pan.quark.cn/s/561de99256a5https://pan.quark.cn/s/985f55b13d94https://pan.quark.cn/s/d0fb20abd19a

语法

ifconfig [接口] [选项] [地址]

常用选项

  • up:启用网络接口
  • down:禁用网络接口
  • inet:设置 IPv4 地址
  • inet6:设置 IPv6 地址
  • netmask:设置子网掩码
  • broadcast:设置广播地址
  • pointopoint:设置点对点连接
  • mtu:设置最大传输单元
  • hw:设置硬件地址(MAC 地址)
  • -a:显示所有网络接口(包括禁用的)
  • -s:以简短格式显示

使用示例

1. 显示所有网络接口信息

ifconfig-a

2. 显示指定网络接口信息

ifconfigeth0

3. 启用网络接口

ifconfigeth0 up

4. 禁用网络接口

ifconfigeth0 down

5. 设置 IP 地址和子网掩码

ifconfigeth0192.168.1.100 netmask255.255.255.0

6. 设置 IP 地址、子网掩码和广播地址

ifconfigeth0192.168.1.100 netmask255.255.255.0 broadcast192.168.1.255

7. 设置 MTU

ifconfigeth0 mtu1500

8. 设置 MAC 地址

ifconfigeth0 hw ether 00:11:22:33:44:55

9. 以简短格式显示

ifconfig-s

10. 配置虚拟网络接口

ifconfigeth0:0192.168.1.101 netmask255.255.255.0

输出格式说明

网络接口信息

  • eth0:网络接口名称
  • flags=4163<UP,BROADCAST,RUNNING,MULTICAST>:接口标志
    • UP:接口已启用
    • BROADCAST:支持广播
    • RUNNING:接口正在运行
    • MULTICAST:支持多播
  • mtu 1500:最大传输单元
  • inet 192.168.1.100:IPv4 地址
  • netmask 255.255.255.0:子网掩码
  • broadcast 192.168.1.255:广播地址
  • inet6 fe80::20c:29ff:fe4a:5b8a:IPv6 地址
  • ether 00:0c:29:4a:5b:8a:MAC 地址
  • txqueuelen 1000:传输队列长度
  • RX packets 1234 bytes 1234567 (1.2 MB):接收的数据包和字节数
  • RX errors 0 dropped 0 overruns 0 frame 0:接收错误统计
  • TX packets 5678 bytes 6789012 (6.8 MB):发送的数据包和字节数
  • TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0:发送错误统计

相关命令

  • ip:现代网络配置工具(ifconfig 的替代品)
  • route:显示和修改路由表
  • arp:显示和修改 ARP 缓存
  • netstat:显示网络状态
  • ss:显示套接字统计信息
  • ping:测试网络连接
  • traceroute:跟踪网络路径
  • nslookup:域名解析工具
  • dig:DNS 查询工具

注意事项

  • ifconfig命令需要 root 权限才能执行大部分操作
  • 在现代 Linux 系统中,ip命令是推荐使用的网络配置工具
  • ifconfig命令的配置在系统重启后会丢失,需要在启动脚本中配置
  • 可以使用man ifconfig查看完整的命令手册

总结

ifconfig命令是 Linux 系统中用于显示和配置网络接口信息的传统工具,虽然在现代系统中被ip命令替代,但它仍然被广泛使用。通过ifconfig命令,用户可以查看网络接口状态、配置 IP 地址、启用或禁用网络接口等,对于网络配置和故障排查非常有帮助。

http://www.jsqmd.com/news/675380/

相关文章:

  • 在 Word 中,一个公式就能看出你会不会高效排版
  • LumiPixel Canvas Quest与其他开源模型的对比评测
  • 双链表详解
  • Qianfan-OCR入门指南:如何扩展自定义解析模式(如专利权利要求提取)
  • [力扣 105]二叉树前中后序遍历精讲:原理、实现与二叉树还原
  • 如何让全面战争MOD开发从繁琐变得优雅:RPFM的现代化解决方案
  • OpenClaw Web 界面集成教程|通过网页与你的 AI 智能体对话
  • iFakeLocation:你的iOS虚拟定位终极指南,三分钟学会位置模拟
  • 终极免费开源字体Bebas Neue:如何解决现代设计的标题字体难题
  • 电力设备类输电线路覆冰检测数据集 json格式 2千张
  • 智慧课堂学生专注度分析:基于cv_resnet101_face-detection_cvpr22papermogface 的试点研究
  • RexUniNLU模型安全部署指南:权限控制与数据加密
  • 告别论文内耗!2026 年 10 大 AI 论文工具盘点,本科写作一站式通关
  • Qwen3-VL:30B多场景应用:飞书文档解读、会议纪要生成、截图问答等实战案例
  • 中国汽车工业的全球崛起
  • 5分钟掌握智慧树刷课插件:让网课学习效率翻倍的终极指南
  • tao-8k Embedding模型效果展示:抖音短视频文案语义去重与创意聚类
  • 2026世界迈入AI电影时代:全球首部纯AI生成院线长片《第一大道》开启新纪元
  • Seata和Saga 比较和总结
  • nli-MiniLM2-L6-H768效果展示:真实业务语料下的92.3% NLI准确率案例集
  • nli-MiniLM2-L6-H768入门指南:为什么它不是聊天模型?NLI任务本质与适用边界解析
  • 联想工作站海光P5H 3490cpu,WIN7
  • 哔哩下载姬DownKyi:3分钟掌握B站视频免费下载终极技巧
  • Phi-3.5-mini-instruct效果实测:128K上下文下长文档摘要准确率92.7%
  • 4.19下午及4.20学习内容
  • 深度解析NVIDIA Profile Inspector:显卡驱动隐藏设置的架构与实现
  • Real-Anime-Z惊艳案例分享:写实皮肤纹理+动漫大眼比例的高一致性生成
  • VideoAgentTrek-ScreenFilter开源可部署:ModelScope模型本地化完整指南
  • ncmdumpGUI深度解析:解锁网易云音乐NCM格式的完整解决方案
  • lychee-rerank-mm快速部署:开箱即用镜像+无需conda环境配置