ifconfig
是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。以下是一些常见的 ifconfig
参数:
ifconfig
:不带任何参数运行 ifconfig
将显示所有活动网络接口的详细信息。
ifconfig interface
:将 interface
替换为您要查看或配置的网络接口名称(例如,eth0、wlan0 等)。这将显示所选接口的详细信息。
ifconfig interface up
:将指定的网络接口设置为“启动”状态。这将激活接口并使其可以接收和发送数据包。
ifconfig interface down
:将指定的网络接口设置为“关闭”状态。这将停用接口并阻止其接收和发送数据包。
ifconfig interface hw ether address
:将指定的网络接口的硬件(MAC)地址更改为给定的地址。将 address
替换为您要设置的新 MAC 地址。
ifconfig interface mtu size
:将指定的网络接口的最大传输单元(MTU)大小更改为给定的值。将 size
替换为您要设置的新 MTU 值。
ifconfig interface netmask mask
:将指定的网络接口的子网掩码更改为给定的值。将 mask
替换为您要设置的新子网掩码。
ifconfig interface broadcast address
:将指定的网络接口的广播地址更改为给定的值。将 address
替换为您要设置的新广播地址。
ifconfig -a
:显示系统上所有网络接口的列表,包括未激活的接口。
ifconfig -s
:以摘要格式显示所有网络接口的统计信息。
请注意,ifconfig
已在某些 Linux 发行版中被弃用,建议使用 ip
命令替代。尽管如此,ifconfig
仍然在许多系统中广泛使用。