ifconfig 是一个用于配置和显示网络接口信息的命令行工具。在 Debian 系统中,它的使用方法与其他 Linux 发行版相同。以下是一些常用的 ifconfig 命令行参数及其解析:
-a 或 --all:显示所有网络接口的信息,包括未启动的接口。
-b 或 --broadcast:显示广播地址。
-c 或 --count:指定要报告的统计信息更新次数。
-i 或 --interface:指定要操作的网络接口。
-m 或 --mask:显示子网掩码。
-n 或 --numeric:以数字形式显示地址和端口,而不是尝试解析主机名和服务名。
-s 或 --summary:显示网络接口的摘要信息。
-v 或 --verbose:显示详细的接口信息。
-V 或 --version:显示 ifconfig 的版本信息。
-h 或 --help:显示帮助信息。
以下是一些使用 ifconfig 的示例:
显示所有网络接口的信息:ifconfig -a
显示特定网络接口的信息(例如,eth0):ifconfig eth0
显示网络接口的 IP 地址和子网掩码:ifconfig eth0 | grep 'inet addr'
显示网络接口的广播地址:ifconfig eth0 | grep 'Bcast'
请注意,ifconfig 已被标记为过时,建议使用 ip 命令替代。ip 命令提供了更多的功能和更好的性能。