ifconfig命令在Linux操作系统中用于显示或设置网络设备参数信息,其名称源自英文词组”network interfaces configuring”的缩写。在Windows系统中,类似功能的命令是ipconfig,而在Linux系统中,可以使用ifconfig命令来完成相同的任务。
尽管ifconfig可以用于配置网络设备的参数信息,但通常不建议直接使用该命令进行配置,因为配置的参数在服务器重启后会自动失效,因此更稳妥的做法是将配置写入到配置文件中。
一、语法格式
ifconfig 参数 网卡名 动作
二、常用参数
1、-a:显示所有网卡状态。
2、-v:显示执行过程详细信息。
3、-s:显示简短状态列表。
三、常用动作
1、add:设置网络设备的IP地址。
2、down:关闭指定的网络设备。
3、del:删除网络设备的IP地址。
4、up:启动指定的网络设备。
四、参考示例
1、显示系统的网络设备信息:
[root@zzbaike ~]# ifconfig ens160
2、关闭和启动指定的网卡设备:
[root@zzbaike ~]# ifconfig ens160 down [root@zzbaike ~]# ifconfig ens160 up
3、执行IP地址修改操作:
[root@zzbaike ~]# ifconfig ens160 192.168.10.20 netmask 255.255.255.0
4、执行MAC地址修改操作:
[root@zzbaike ~]# ifconfig ens160 hw ether 00:aa:bb:cc:dd:ee
5、关闭和开启ARP协议:
[root@zzbaike ~]# ifconfig ens160 -arp [root@zzbaike ~]# ifconfig ens160 arp
以上是ifconfig命令的一些示例用法,可以根据实际需求进行调整和使用。