Gentoo Archives: gentoo-user-de

From: Werner Jansen <jansenw@××××××.edu>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] [OT] Bash-Frage: Inkrementieren von MAC-Adressen für XEN-Instanzen?
Date: Fri, 22 Dec 2006 20:47:15
Message-Id: 20061222214346.7413e7cb@tinydancer.phaoust.de
In Reply to: Re: [gentoo-user-de] [OT] Bash-Frage: Inkrementieren von MAC-Adressen für XEN-Instanzen? by "Dirk Göttel"
1 On Fri, 22 Dec 2006 13:10:28 +0100
2 Dirk Göttel <dgoettel@×××××××.de> wrote:
3
4 > Hi
5
6 Guten Abend!
7
8 >
9 > > Als nächstes möchte ich die MAC-Adresse um eins "hochzählen",
10 > > damit sie für den nächsten Lauf wieder die nächste verfügbare
11 > > MAC-Adresse darstellt. Wie mache ich das, unter Berücksichtigung
12 > > der Doppelpunkte und der Tatsache, daß es sich um Hex-Zahlen
13 > > handelt, am geschicktesten?
14 > Wenn du nur die letzte Zahl brauchst duckst du hier
15 >
16 > #!/bin/bash
17 >
18 > MAC=00:01:02:03:1A
19 >
20 > echo ${MAC}
21 >
22 > echo -n "${MAC:0:12}" && echo "ibase=16;obase=10;${MAC:12:2}+1" |
23 > bc
24
25 Hmmm ... d.h. ich könnte auch die Doppelpunkte rauslöschen, eine
26 große Hex-Zahl inkrementieren und die Doppelpunkte wieder einfügen.
27 Vorausgesetzt, so große Zahlen sind erlaubt, könnte ich damit auch
28 über die 256-Grenze hinaus. Nicht, daß ich so viele Instanzen
29 hätte ... :)
30
31 Ich werd mich mal spielen. Vielen Dank!
32
33 Viele Grüße,
34
35 Werner
36
37 --
38 gentoo-user-de@g.o mailing list

Replies

Subject Author
[gentoo-user-de] Re: [OT] Bash-Frage: Inkrementieren von Christof Schulze <christof.schulze@×××.net>
Re: [gentoo-user-de] [OT] Bash-Frage: Inkrementieren von MAC-Adressen für XEN-Instanzen? Werner Jansen <jansenw@××××××.edu>