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 |