缘由
创建虚拟机后,需要设置ip,网卡等信息,因为习惯原因,本次需求有:
- Centos7.4 网卡名修改为eth0-eth6
- 设置虚拟机ip
查看通信网卡的MAC地址
- ip addr
- 找出对应通信网卡的网卡名和MAC地址
设置ip和修改通信网卡名
- cd /etc/sysconfig/network-scripts/
- 找到通信网卡对应的配置文件,比如ifcfg-ens160
- 修改ifcfg-ens160为ifcfg-eth0
- 设置NAME=eth0,DEVICE=eth0
- 设置ip地址,IPADDR=ip地址,PREFIX=16
- 设置GATEWAY和DNS1
- 设置MAC地址,HWADDR
- 保存文件
- 修改后配置如下图所示
修改网卡名称
- 进入etc/sysconfig/network-scripts/目录
- 备份原配置文件ifcfg-ens32 ,ifcfg-ens33等为ifcfg-ens32.bak,ifcfg-ens33.bak
- 删除原配置文件:rm -rf ifcfg-ens*
- 进入/etc/udev/rules.d目录,设置网卡配置信息,如下图所示:
- SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
- 重启机器