在使用VMware过程中需要经常克隆虚拟机,但是在克隆完整虚拟机后通常都会出现一个问题就是,网络无法连接因为网卡冲突了,告诉大家如何解决
在管理中选择克隆
克隆当前虚拟机状态
选择完整克隆
克隆完毕后在,还不能立刻启动需要重新生成网卡,不然会和原来虚拟机冲突
重新生成网卡后可以启动了,接下来修改修改ip地址
#修改网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#重启网络
systemctl restart network
#检查ip是否已修改
ip addr
主机名称可改可不改
#修改主机名称
vi /etc/sysconfig/network
#文件内容
NETWORKING=yes
HOSTNAME=hadoop51(你的主机名称)
在部署集群项目时需要修改liunx的hosts文件,这样可以通过域名访问集群内的集群
#修改hosts文件
vi /etc/hosts
#执行如下命令修改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE 接口名(设备,网卡)
USERCTL [yes|no](非root用户是否可以控制该设备)
BOOTPROTO IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethemet)
NETMASK 网络掩码
IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默认网关IP地址
BROADCAST 广播地址
NETWORK 网络地址
#########start设置静态地址例子#########
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
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="ac9b66bf-74fb-4bda-b89f-c66ff84c9571"
DEVICE="ens33"
ONBOOT="yes"
#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.59.134 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.59.2 #默认网关
DNS1=8.8.8.8
DNS2=8.8.4.4
#########end设置静态地址例子#########
#重启网络
service network restart
虚拟机修改网卡配置后是正常的,但是一重启网卡就识别不了了
重启前网卡是正常的
重启后使用ip addr无法识别
有可能是由于NetworkManager导致的问题,使用如下命令检查NetworkManager服务是否开启
#查看NetworkManager状态
systemctl stop NetworkManager状态
若是active状态,那么就需要关闭它
#停止NetworkManager
systemctl stop NetworkManager
#关闭开启自启动
systemctl disable NetworkManager
#重启网络
systemctl start network
可以看到网卡信息出现了
ve状态,那么就需要关闭它
#停止NetworkManager
systemctl stop NetworkManager
#关闭开启自启动
systemctl disable NetworkManager
#重启网络
systemctl start network
可以看到网卡信息出现了