在CentOS(以及其他Linux发行版)中,ifconfig命令用于配置、激活和查询网络接口的参数。这个命令可以显示当前系统上所有活动的网络接口的详细信息,包括IP地址、子网掩码、广播地址、MAC地址等。
以下是ifconfig命令的一些常见用途:
查看网络接口信息:使用ifconfig命令不带任何参数可以直接查看所有活动的网络接口及其相关信息。
ifconfig 查看特定网络接口信息:如果你只想查看某个特定网络接口的信息,可以在ifconfig后面加上接口名称。
ifconfig eth0 配置网络接口:你可以使用ifconfig命令来配置网络接口的IP地址、子网掩码等。
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 激活或禁用网络接口:使用ifconfig命令可以将网络接口设置为启动(up)或关闭(down)状态。
ifconfig eth0 up ifconfig eth0 down 修改MAC地址:虽然不推荐在生产环境中这样做,但理论上可以使用ifconfig命令来更改网络接口的MAC地址。
ifconfig eth0 hw ether 00:11:22:33:44:55 设置广播地址:可以为网络接口设置一个广播地址。
ifconfig eth0 broadcast 192.168.1.255 查看网络统计信息:ifconfig命令还可以显示网络接口的统计信息,如接收和发送的数据包数量、错误等。
请注意,ifconfig命令在一些较新的Linux发行版中可能已经被ip命令所取代,因为ip命令提供了更强大和灵活的网络配置功能。然而,在许多系统中,ifconfig仍然是一个常用且非常有用的工具。