ifconfig 是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。以下是一些常用的 ifconfig 命令参数及其说明:
ifconfig:不带任何参数运行 ifconfig 将显示所有活动网络接口的详细信息。
ifconfig interface:将 interface 替换为您要查看的网络接口名称(例如,eth0、wlan0 等)。这将仅显示指定接口的信息。
ifconfig interface up:将指定的网络接口设置为“启动”状态。这将启用接口并允许数据传输。
ifconfig interface down:将指定的网络接口设置为“关闭”状态。这将禁用接口并阻止数据传输。
ifconfig interface hw ether address:将指定的网络接口的硬件(MAC)地址更改为给定的地址。
ifconfig interface mtu size:将指定的网络接口的最大传输单元(MTU)大小更改为给定的值。MTU 是网络层协议数据包的最大大小。
ifconfig interface broadcast address:将指定的网络接口的广播地址更改为给定的地址。广播地址用于向网络上的所有设备发送数据包。
ifconfig interface netmask mask:将指定的网络接口的子网掩码更改为给定的值。子网掩码用于确定 IP 地址的网络部分和主机部分。
ifconfig interface pointopoint address:将指定的网络接口设置为点对点连接,并将其远程地址设置为给定的值。
ifconfig interface multicast:启用或禁用指定的网络接口的多播功能。多播是一种网络通信方式,允许将数据包发送到一组特定的接收者。
请注意,ifconfig 命令在某些 Linux 发行版中可能已被弃用,建议使用 ip 命令替代。