大家好,欢迎来到IT知识分享网。
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
有收获,点个在看
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11015.html