Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- VENDOR1='68:5d:43' # Intel
- VENDOR2='00:17:A5' # Ralink
- RANGE=256;
- rangen()
- {
- NUM=$RANDOM;
- let "NUM %= $RANGE";
- OCT=$(echo "obase=16;$NUM" | bc);
- # Single (low) values prepended with '0'
- if [ ${#OCT} == 1 ]; then
- OCT='0'$OCT;
- fi;
- echo $OCT;
- }
- gen_random_mac()
- {
- # perl -e 'for ($i=0;$i<6;$i++){@m[$i]=int(rand(256));} printf "%X:%X:%X:%X:%X:%X\n",@m;';
- # dd if=/dev/urandom bs=1024 count=1 2>/dev/null|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4:\5:\6/';
- A=$(rangen); B=$(rangen); C=$(rangen); D=$(rangen); E=$(rangen); F=$(rangen);
- echo ${VENDOR2}:${D}:${E}:${F};
- }
- MAC=`gen_random_mac`;
- #exit;
- chmod 777 /dev/kvm;
- cryptsetup luksOpen $SwapRawDev IceSwap;
- modprobe kvm
- modprobe kvm_intel;
- chmod 777 $SystemDev $SwapDev $IceDev;
- Drives=" -drive format=raw,if=virtio,aio=native,cache.direct=on,file=$SystemDev -drive format=raw,if=virtio,aio=native,cache.direct=on,file=$SwapDev -drive format=raw,if=virtio,aio=native,cache.direct=on,file=$IceDev";
- su -lc "/xxx/qemu.sh $MAC $Drives" restricted_looser;
Advertisement
Add Comment
Please, Sign In to add comment