======Clone CentOS 6====== If you have just cloned a CentOS 6 VM, you will need to change the static IP address and the hostname. Open a terminal as root and run the following commands. Change the value of HSTNAME to be the name of the new machine and change the value of IPADDRESS to be the IP address you want the new machine to have. IPADDRESS=172.16.1.1 SUBNET=255.255.0.0 GATEWAY=172.16.10.10 DNS=172.16.1.21 DOMAIN=example.com HSTNAME="template.$DOMAIN" ADAPTER=`ifconfig -a | grep HWaddr | awk -F" " {'print $1'}` MACADDRESS=`ifconfig -a | grep HWaddr | awk -F" " {'print $5'}` TARGETFILE="/etc/sysconfig/network-scripts/ifcfg-$ADAPTER" rm -f /etc/sysconfig/network-scripts/ifcfg-eth* echo "DEVICE=$ADAPTER" > $TARGETFILE echo 'BOOTPROTO=static' >> $TARGETFILE echo "HWADDR=$MACADDRESS" >> $TARGETFILE echo 'NM_CONTROLLED=no' >> $TARGETFILE echo 'ONBOOT=yes' >> $TARGETFILE echo 'TYPE=Ethernet' >> $TARGETFILE echo "IPADDR=$IPADDRESS" >> $TARGETFILE echo "NETMASK=$SUBNET" >> $TARGETFILE echo 'DEFROUTE=yes' >> $TARGETFILE echo 'IPV4_FAILURE_FATAL=yes' >> $TARGETFILE echo 'IPV6INIT=no' >> $TARGETFILE TARGETFILE=/etc/sysconfig/network echo 'NETWORKING=yes' > $TARGETFILE echo "HOSTNAME=$HSTNAME" >> $TARGETFILE echo "GATEWAY=$GATEWAY" >> $TARGETFILE TARGETFILE=/etc/resolv.conf echo "search $DOMAIN" > $TARGETFILE echo "nameserver $DNS" >> $TARGETFILE rm -f /etc/udev/rules.d/70-persistent-net.rules service network restart Now reboot the machine. You could also use this script #!/bin/bash echo "Assuming 172.16.0.0/16, what IP address should we use?" read IPADDRESS echo "Enter the hostname (not FQDN):" read HSTNAME SUBNET=255.255.0.0 GATEWAY=172.16.10.10 DNS=172.16.1.21 DOMAIN=example.com HSTNAME="$HSTNAME.$DOMAIN" ADAPTER=`ifconfig -a | grep HWaddr | awk -F" " {'print $1'}` MACADDRESS=`ifconfig -a | grep HWaddr | awk -F" " {'print $5'}` TARGETFILE="/etc/sysconfig/network-scripts/ifcfg-$ADAPTER" rm -f /etc/sysconfig/network-scripts/ifcfg-eth* echo "DEVICE=$ADAPTER" > $TARGETFILE echo 'BOOTPROTO=static' >> $TARGETFILE echo "HWADDR=$MACADDRESS" >> $TARGETFILE echo 'NM_CONTROLLED=no' >> $TARGETFILE echo 'ONBOOT=yes' >> $TARGETFILE echo 'TYPE=Ethernet' >> $TARGETFILE echo "IPADDR=$IPADDRESS" >> $TARGETFILE echo "NETMASK=$SUBNET" >> $TARGETFILE echo 'DEFROUTE=yes' >> $TARGETFILE echo 'IPV4_FAILURE_FATAL=yes' >> $TARGETFILE echo 'IPV6INIT=no' >> $TARGETFILE TARGETFILE=/etc/sysconfig/network echo 'NETWORKING=yes' > $TARGETFILE echo "HOSTNAME=$HSTNAME" >> $TARGETFILE echo "GATEWAY=$GATEWAY" >> $TARGETFILE TARGETFILE=/etc/resolv.conf echo "search $DOMAIN" > $TARGETFILE echo "nameserver $DNS" >> $TARGETFILE rm -f /etc/udev/rules.d/70-persistent-net.rules service network restart