ifconfig
是一个用于配置和显示网络接口信息的命令行工具。在 Debian 系统中,它的使用方法与其他 Linux 发行版相似。以下是一些常用的 ifconfig
命令行参数及其详解:
-
-a
或--all
:显示所有网络接口的信息,包括未启动的接口。 -
-b
或--broadcast
:显示广播地址。 -
-c
或--count
:指定要报告的统计信息更新次数。 -
-i
或--interface
:指定要操作的网络接口名称,例如eth0
或wlan0
。 -
-m
或--mask
:显示子网掩码。 -
-n
或--numeric
:以数字形式显示地址和端口,而不是尝试查找域名或服务名。 -
-s
或--summary
:显示网络接口的摘要信息,包括每个接口的接收和发送的数据包、错误等。 -
-v
或--verbose
:显示详细的接口信息。 -
-h
或--help
:显示帮助信息。
以下是一些常用的 ifconfig
命令示例:
-
显示所有网络接口的信息:
ifconfig -a
-
显示特定网络接口的信息(例如
eth0
):ifconfig eth0
-
显示网络接口的 IP 地址和子网掩码:
ifconfig eth0 | grep 'inet addr'
-
为特定网络接口分配 IP 地址(例如
eth0
):ifconfig eth0 192.168.1.100 netmask 255.255.255.0
-
启动特定网络接口(例如
eth0
):ifconfig eth0 up
-
停止特定网络接口(例如
eth0
):ifconfig eth0 down
请注意,ifconfig
命令在某些 Debian 版本中可能已被弃用,建议使用 ip
命令替代。ip
命令提供了更强大的功能和更好的性能。