对于复制的虚拟机,在开机时,VMware自动为其分配了相同的Mac地址以及IP地址(除IP地址是dhcp自动获取外)
UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号
两台不同的Linux系统拥有相同的UUID并不影响系统的使用以及系统之间的通信
但会影响网络通信注:文件名可能有所不同 ,但格式都是 ifcfg-ensxxx
cd /etc/sysconfig/network-scripts/
1.2 修改配置文件ifcfg-ens160
vi ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
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=ens160
UUID=5babff41-0a89-4ccd-9b51-71be46163366
DEVICE=ens160
ONBOOT=yes # yes替代no设置固定ip
DNS1=202.96.128.86
IPADDR=192.168.10.160
PREFIX=24
GATEWAY=192.168.10.254
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
GATEWAY 网关地址需要和虚拟机的网关地址一样
1.3 还需要设置网关
vim /etc/resolv.conf
nameserver 192.168.10.254
1.4 重启服务
service network restart
2. 修改MAC
- CentOS 7与CentOS 6不同,CentOS 7 的IP、MAC、UUID 都在同一个ifcfg-ens160文件中配置
vim /etc/sysconfig/network-scripts/ifcfg-ens160
# 添加 MACADDR=xx:xx:xx:xx:xx:xx
MACADDR=00:0C:11:22:72:60
注:注释或删除HWADDR
3. 修改UUID
3.1 获取新的UUID
[root@localhost ~]# uuidgen ens160
9576df74-8e21-4cb4-a845-5559e7b8b993
3.2 将获得的UUID号填入网络配置文件ifcfg-ens160
vim /etc/sysconfig/network-scripts/ifcfg-ens160
修改UUID的值
UUID="9576df74-8e21-4cb4-a845-5559e7b8b993"
3.3 重启网络,验证新获得的UUID号
service network restart
[root@localhost ~]# nmcli con | sed -n '1,2p'
NAME UUID TYPE DEVICE
ens160 9576df74-8e21-4cb4-a845-5559e7b8b993 ethernet ens160
本文转自 https://blog.csdn.net/aa390481978/article/details/128284993,如有侵权,请联系删除。
// 自己的配置
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
IPADDR=192.168.0.6
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=192.168.0.1
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="eth0"
UUID="f1d066b0-b708-4344-9f4b-1d0756a51bf6"
MACADDR=00:0C:1C:20:7A:6F
DEVICE="eth0"
ONBOOT="yes"
文章评论