Index: drbl-virt/sbin/functions_drbl_virt
===================================================================
--- drbl-virt/sbin/functions_drbl_virt	(revision 188)
+++ drbl-virt/sbin/functions_drbl_virt	(revision 189)
@@ -292,5 +292,5 @@
 
 # generate MAC
-for (( i=0 ; i<="$VM_Host_totoal_nu" ; i++ ))
+for (( i=1 ; i<"$VM_Host_totoal_nu" ; i++ ))
 do
     if [ $i -lt 10 ]; then
@@ -325,2 +325,28 @@
 #done
 #}
+
+function delete_duplicating_MAC(){
+# backup
+drbl_mac_file="/etc/drbl/macadr-$eth.txt"
+cp $drbl_mac_file $drbl_mac_file.$(date +%Y-%m-%d-%H-%M-%S).drbl-virt_bak 
+
+read -p "debug $VM_MACs"
+# Delete duplating VM MAC
+for vm_mac in $(echo $VM_MACs)
+do
+    vm_mac_lines=$(cat -n $drbl_mac_file | grep $vm_mac | awk '{print $1}' )
+    read -p "DEBUG vm_mac_lines $vm_mac_lines"
+    # no duplicated vlaue, doesn't do it
+    if [ -n "$vm_mac_lines" ]; then
+        vm_mac_count=$(echo $vm_mac_lines | wc -w)
+        read -p "de vm_mac_count $vm_mac_count"
+        for (( i=1 ; i<=${vm_mac_count} ; i++ ))
+        do
+            del_line=$(echo $vm_mac_lines | cut -d " " -f${i})
+            sed -i "${del_line}d" $drbl_mac_file
+        done
+        bash
+    fi
+done
+}  
+
