本文章以Centos6.9为例

永久配置IP地址

#vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 (设备名) TYPE=Ethernet (以太网类型) UUID=(设备的ID号) HWADDR=(硬件地址,mac地址) ONBOOT=yes (要不要启动网卡) NM_CONTROLLED=no(NM管理器参数;实时生效,修改yes后无需要重启网卡立即生效,慎用,一般都用no) BOOTPROTO=static (寻址类型,static静态IP,dhcp动态获取) IPADDR=192.168.1.2 MASKNET=255.255.255.0 GATEWAY=192.168.1.1

临时配置IP地址

ifconfigeth1192.168.1.1/24(临时配置IP) ifupeth1(激活网卡) ifdowneth1(关闭网卡)

实验案例:

虚拟机新添加的网卡一般出现没有网卡配置文件,以下图片为例,我虚拟机添加一个网卡,系统可以看到eth2网卡设备,但是没有网卡配置文件

centos6配置ip地址(配置IP地址以及没有网卡配置文件案例处理)(1)

centos6配置ip地址(配置IP地址以及没有网卡配置文件案例处理)(2)

解决方法

1.先复制原有的网卡配置文件一份,名字不要重复

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth2

收集网卡的MAC地址以及UUDID,

centos6配置ip地址(配置IP地址以及没有网卡配置文件案例处理)(3)

把收集的网卡MAC和UUID写进新复制的网卡文件里,

[root@localhost network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2(不能和原配置文件一样) HWADDR=00:0C:29:62:67:CC(按照收集的MAC地址填写) TYPE=Ethernet UUID=dcf6cc7f-faac-4188-91e9-cd8cdd4964b3(按照收集的UUID填写) ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.1.253 MASKNET=255.255.255.0

最后激活网卡成功

centos6配置ip地址(配置IP地址以及没有网卡配置文件案例处理)(4)

,