首先有一个大前提,被克隆的那个主机网络是配置好了的,那么克隆之后的修改就会很简单,如果一开始的主机没有配置好那么就比较麻烦,一开始配置请参照这篇博客
使用NAT方式为虚拟机设置静态IP
三个步骤
1.克隆主机
2.修改主机名
3.修改IP
4.修改主机名和IP映射
1)克隆完成后,打开虚拟机
vi /etc/udev/rules.d/70-persistent-net.rules
删除eth0 (克隆后主机对应的信息为 eth1)
记住ATTR{address}
2)修改主机名
vi /etc/sysconfig/network
HOSTNAME = Localhost(修改为克隆之后虚拟机的名称)
3)修改IP
vi /etc/sysconfig/network-s
DEVICE=eth0(改为eth1)
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPADDR=192.168.101.131(131换了,确保和之前的主机IP不同)
GATEWAY=192.168.101.2
4)修改主机名和IP的映射
vi /etc/hosts
将被克隆以及自己主机名和IP地址 写到host文件中
比如我克隆之后的虚拟机为hadoop101 ip为192.168.101.132
就增加一行写192.168.101.132 hadoop101
5)重启生效
reboot
6)关闭防火墙
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
如果需要在宿主主机直接通过ping 虚拟机名称的方式就ping 通的话,需要在Windows的host文件修改配置,具体请参照Windows下主机名称和IP的映射