- 对于复制的虚拟机,在开机时,VMware自动为其分配了不同的Mac地址以及IP地址(ip是动态随机分配的)
- UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号
- 两台不同的Linux系统拥有相同的UUID并不影响系统的使用以及系统之间的通信
1. 设置静态ip
1.1 找到配置文件ifcfg-ens33
注:文静名可能有所不同 ,但格式都是 ifcfg-ensxxx
cd /etc/sysconfig/network-scripts/
配置文件路径1.2 修改配置文件ifcfg-ens33
vim ifcfg-ens33
注:初始没有vim,可以用 vi 或 yum -y install vim (自行下载后使用)
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 设置为固定ip dhcp改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f7bfae85-03e8-42d1-91af-d87b5385a31b"
DEVICE="ens33"
ONBOOT="yes" # yes替代no设置固定ip
# 下面的解决设置固定ip后无法连接外网的问题 192.168.150.xxx是宿主机所在的局域网ip段
IPADDR="192.168.150.202"
GATEWAY="192.168.150.1"
NETMASK="255.255.255.0"
DNS="8.8.8.8" # 此处使用的是Golgo的域名服务器
- GATEWAY 网关地址需要和虚拟机的网关地址一样
1.3 还需要设置网关
vim /etc/resolv.conf
nameserver 192.168.150.1
1.4 重启服务
service network restart
2. 修改MAC
- CentOS 7与CentOS 6不同,CentOS 7 的IP、MAC、UUID 都在同一个ifcfg-ens33文件中配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 添加 MACADDR=xx:xx:xx:xx:xx:xx
MACADDR=00:0C:29:36:97:20
注:注释或删除HWADDR
3. 修改UUID
3.1 获取新的UUID
[root@localhost ~]# uuidgen ens33
06017a41-7778-44fa-8276-9f03937bcfc4
3.2 将获得的UUID号填入网络配置文件ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改UUID的值
UUID="06017a41-7778-44fa-8276-9f03937bcfc4"
3.3 重启网络,验证新获得的UUID号
service network restart
[root@localhost ~]# nmcli con | sed -n '1,2p'
NAME UUID TYPE DEVICE
ens33 f7bfae85-03e8-42d1-91af-d87b5385a31b ethernet ens33
网友评论