summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2011-12-25 09:24:51 +0100
committerDominique Martinet <asmadeus@codewreck.org>2011-12-25 09:26:33 +0100
commitd08380e08f62f732e1fe32ea46c82f29564f432c (patch)
tree6cc959893ad4c16264d267ce7717f289042dcde9
parent69cf064282d401f576a48ff362c72eccf797ab0a (diff)
changed random_mac to use 19498CTI
-rwxr-xr-xkvm-wrapper.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 622a3ca..6761904 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -154,8 +154,8 @@ function kvm_init_env ()
function random_mac ()
{
- local MACADDRESS="52:54:00:ff:`(date; cat /proc/interrupts) |
- md5sum | sed -e 's/\(..\)\(..\).*/\1:\2/'`"
+ BASE_MAC=${BASE_MAC:-"52:54:00:ff"}
+ local MACADDRESS=`printf "$BASE_MAC:%02x:%02x" $((RANDOM % 256)) $((RANDOM % 256))`
# check if it's not already used..
grep -q "KVM_MACADDRESS=\"$MACADDRESS\"" $VM_DIR/*-vm \
&& random_mac \