Gentoo Archives: gentoo-user-de

From: Christof Schulze <christof.schulze@×××.net>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: [OT] Bash-Frage: Inkrementieren von
Date: Fri, 22 Dec 2006 23:10:20
Message-Id: 1166828881.4771.9.camel@localhost
In Reply to: Re: [gentoo-user-de] [OT] Bash-Frage: Inkrementieren von MAC-Adressen für XEN-Instanzen? by Werner Jansen
1 Hallo,
2
3 ein anderer Ansatz ist sich eine Zufallsadresse zu erzeugen. Man könnte
4 außerdem noch schauen ob diese Adresse lokal schon belegt ist.
5 Die Sicherheit ie beim incrementieren der MAC dass die MA im Segment
6 noch nciht besetzt ist, ist eigentlich die gleiche.
7
8 Das da hab ich nicht genauer getestet, aber so in etwa sollte es gehen.
9 und das find ich viel eleganter als ne MAC zu inkrementieren.
10
11 elem=( "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "A" "B" "C" "D" "E" "F" )
12
13 function genrandom(){
14 rand=$( echo $RANDOM/32767*16|bc -l|cut -d. -f1)
15 [[ -n $rand ]] && rand=0
16 echo $rand
17 }
18
19 for ((i=0;iy<=$((laengeeinermacaddy/2));i++))
20 do
21 mac="${mac}${elem[$(genrandom)]${elem[$(genrandom)]}:"
22 done
23 echo ${mac%:}
24
25 Grüße
26
27 Christof
28
29
30
31 --
32 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Re: [OT] Bash-Frage: Inkrementieren von Werner Jansen <jansenw@××××××.edu>
[gentoo-user-de] Re: [OT] Bash-Frage: Inkrementieren von Christof Schulze <christof.schulze@×××.net>