ifconfig 和 ip addr

  1. 工具所属套件
  • ifconfig :属于较老的 net-tools 套件。曾是 Unix 和 Linux 系统上广泛使用的工具。
  • ip addr :属于较新的 iproute2 套件。它取代了 ifconfig,并逐渐成为现代 Linux 系统上更常用的工具。

2. 功能覆盖范围

  • ifconfig:主要用于配置和查看网络接口的 IP 地址、子网掩码、广播地址等。它的功能相对单一,专注于基础的网络配置。
  • ip addr:功能更加丰富,除了查看和配置 IP 地址之外,还可以管理路由、流量控制、链路管理、VLAN 配置等,提供了更为全面的网络管理功能。

3. 显示的信息

  • ifconfig:显示的网络信息较为简洁,通常包括网络接口的 IP 地址、掩码、广播地址、状态(up/down)、MTU、硬件地址等。
  • ip addr:提供更详细的信息,包括更多的接口状态信息、链路层信息(如 MAC 地址、IPv6 地址)、多播信息等。

4. IPv6 支持

  • ifconfig :对 IPv6 的支持相对较弱,主要是因为 ifconfig 诞生较早,设计时并未充分考虑 IPv6。
  • ip addr:对 IPv6 提供了更全面的支持,可以方便地配置和查看 IPv6 地址。

5. 使用场景

  • ifconfig:由于它是老旧工具,在新版本的 Linux 发行版中可能已经被弃用或不推荐使用。
  • ip addr :作为 iproute2 套件的一部分,提供了更丰富的网络管理功能,是现代 Linux 系统中推荐使用的工具。

总结:

  • ifconfig:较旧,功能单一,显示信息简洁,不再推荐使用。
  • ip addr:功能全面,支持 IPv6 和更复杂的网络配置,适合现代系统。

在现代 Linux 系统中,推荐使用 ip addr 而不是 ifconfig。

相关推荐
郝亚军4 分钟前
RK3562 中有 mosquitto、nginx 了,还需要 http,ftp,tftp 等协议吗?
运维·nginx·http
云边云科技_云网融合7 分钟前
从 POS 机到访客 Wi-Fi:零售门店安全建设的完整解法
服务器·网络·数据库
hiahiahia12339 分钟前
Message 和对话
服务器·前端·数据库
重生之小比特42 分钟前
【Linux系统】07 进程状态
linux·运维·服务器
敲代码的彭于晏1 小时前
2026 K8s 零基础入门:手把手教你一步步搭建 Kubernetes 集群
java·运维·全栈
土星云SaturnCloud1 小时前
土星云边缘计算+AI视觉+视频存管:连锁汽修数字化升级实践
服务器·人工智能·ai·边缘计算
ManageEngine卓豪1 小时前
智能运维如何降低 MTTR:告警聚类、因果分析与自动化修复的工程拆解
运维·智能运维·mttr
wangfenglei1234561 小时前
jenkins权限配置
运维·jenkins
ab1237681 小时前
Docker Compose 完整详解
运维·docker·容器
张洛闻Eren2 小时前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible