ifconfig
是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。在 Debian 系统中,它同样适用。ifconfig
命令允许用户查看和修改网络接口的设置,如 IP 地址、子网掩码、广播地址等。
以下是 ifconfig
命令的一些常用选项和解释:
ifconfig
:不带任何参数运行此命令将显示系统中所有活动网络接口的详细信息。
ifconfig <interface>
:使用此选项,您可以查看特定网络接口的信息。将 <interface>
替换为您要查看的网络接口名称,如 eth0
或 wlan0
。
ifconfig <interface> up
:此选项用于启用指定的网络接口。将 <interface>
替换为您要启用的网络接口名称。
ifconfig <interface> down
:此选项用于禁用指定的网络接口。将 <interface>
替换为您要禁用的网络接口名称。
ifconfig <interface> hw ether <mac_address>
:使用此选项,您可以更改指定网络接口的硬件(MAC)地址。将 <interface>
替换为您要更改的网络接口名称,将 <mac_address>
替换为您要设置的新 MAC 地址。
ifconfig <interface> inet <ip_address>
:此选项用于为指定的网络接口分配 IP 地址。将 <interface>
替换为您要配置的网络接口名称,将 <ip_address>
替换为您要分配的 IP 地址。
ifconfig <interface> netmask <subnet_mask>
:此选项用于设置指定网络接口的子网掩码。将 <interface>
替换为您要配置的网络接口名称,将 <subnet_mask>
替换为您要设置的子网掩码。
ifconfig <interface> broadcast <broadcast_address>
:此选项用于设置指定网络接口的广播地址。将 <interface>
替换为您要配置的网络接口名称,将 <broadcast_address>
替换为您要设置的广播地址。
请注意,ifconfig
命令在某些 Linux 发行版中可能已被弃用,取而代之的是 ip
命令。尽管如此,ifconfig
仍然在许多系统中广泛使用。