ifconfig命令手册

  • Post author:
  • Post category:其他


ifconfig:显示或配置网络参数

功能描述:

ifconfig命令用于显示或配置主机网络接口的网络参数,比如设置IP地址、修改MAC地址,启动或关闭网络接口。

使用ifconfig命令配置网卡参数,属于临时生效,即在网卡或机器重启后,配置就不存在了。要想将上诉配置永久生效,那就要修改网卡的配置文件了。

命令语法:

ifconfig [接口] [选项] [IP地址]

选项含义:

命令中各选项的含义如下表所示。

选项 含义
-a 显示所有网络接口的状态
up 启动指定的网络设备
down 关闭指定的网络设备
add <地址> 设置网络设备IPv6地址
del <地址> 删除网络设备IPv6地址
IP地址 指定网络设备的IPv4地址
netmask <子网掩码> 设置网络设备的子网掩码
mtu <字节> 设置网络设备的最大传输单元(MTU)
hw <类型> <硬件地址> 设置接口的硬件MAC地址

参考实例

实例1

查看网络接口:

// 显示网络接口信息(仅激活状态的):
[root@cnLinuxer ~]# ifconfig

// 显示所有网络接口信息,不论其是否激活
[root@cnLinuxer ~]# ifconfig -a

// 显示ens33的网卡信息
[root@cnLinuxer ~]# ifconfig ens33

实例2

启动或关闭指定网卡:

// 启动网卡ens33
[root@cnLinuxer ~]# ifconfig ens33 up

// 关闭网卡ens33
[root@cnLinuxer ~]# ifconfig ens33 down 

实例3

配置IP、更改MAC地址

// 配置网卡ens33的IP地址,同时激活该设备
[root@cnLinuxer ~]# ifconfig ens33  192.168.154.131 netmask 255.255.255.0  up

// 配置网卡ens33的IPv6地址
[root@cnLinuxer ~]# ifconfig ens33 add 33ffe:3240:800:1005::2/64

// 删除网卡ens33的IPv6地址
[root@cnLinuxer ~]# ifconfig ens33 del 33ffe:3240:800:1005::2/64

// 更改网卡ens33的硬件MAC地址
[root@cnLinuxer ~]# ifconfig ens33 hw ether 00:0c:29:8e:14:c3

实例4

配置网卡别名设备:

// 配置网卡ens33的别名设备eth33:1 ,并配置16位掩码的IP地址
[root@cnLinuxer ~]# ifconfig ens33:1 192.169.1.6 netmask 255.255.0.0

// 关闭网卡ens33:1设备
[root@cnLinuxer ~]# ifconfig ens33:1 down

其他实例

启用或关闭arp协议、设置最大传输单元:

// 启用网卡ens33的arp协议
[root@cnLinuxer ~]# ifconfig ens33 arp

// 关闭网卡ens33的arp协议
[root@cnLinuxer ~]# ifconfig ens33 -arp

// 设置能通过网卡ens33的最大数据包大小为 1500 bytes
[root@cnLinuxer ~]# ifconfig ens33 mtu 1500


有收获,点个在看 



版权声明:本文为weixin_38889300原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。