ifconfig 和 IP 地址
最编程
2024-10-18 11:36:37
...
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
。
推荐阅读
-
ifconfig 和 IP 地址
-
用于存储 IP 地址的 mysql 数据类型
-
HCIP - 以太网交换安全(III)与 MAC 地址漂移预防和检测
-
[爬虫]随机下载短视频工具,只需输入名称和地址
-
Flutter 高级版:通过 IP 地址确定用户所在国家 - 方法 1:使用 ip-api.com
-
ip2region 获取用户的 IP 和 IP 的注册表。
-
绘制网络 OSI 模型和 TCP/IP 图表
-
如何在 IP 地址前正确输入斜线:详细指南
-
93.恢复 IP 地址
-
Linux Notes] 在 VMware 中为基于 NAT 模式运行的 CentOS 虚拟机设置固定网络 IP 地址为在 VMware 中以基于 NAT 的模式运行的 CentOS 虚拟机设置固定网络 IP 地址