Hallo Dieter, vielen Dank für die Arbeit, werde es recht wahrscheinleich auch brauchen. Christoph
-----Original Message----- From: Dieter Kroemer [mailto:kroe@rs-schesslitz.de] Sent: Wednesday, July 14, 2004 9:14 AM To: slss@suse.com Subject: [slss] MACs aus der dhcpd.conf auslesen
Hi,
um mir die Arbeit mit der Eingabe der einzelnen MACs bei einer Neuinstallation zu sparen, habe ich ein Mini-Script geschrieben, mit dem man aus der momentanen dhcpd.conf die mac-Adressen auslesen kann. Jetzt braucht man nur noch mittels copy'n paste diese MACs in den jeweiligen neuen Schulraum des SLSS eintragen und ist mit dieser zeitaufwändigen Arbeit schnell fertig.
Vielleicht kann ja jemand anders auch dieses Script verwenden, daher poste ich es in die Liste:
#!/bin/bash zeilen=`wc -l </etc/dhcpd.conf`
i=0 while [ $i -lt $zeilen ]; do cat /etc/dhcpd.conf|head -n$i|tail -n1|grep group cat /etc/dhcpd.conf|head -n$i|tail -n1|grep hardware|awk -F"hardware ethernet" '{print $2}'|awk -F";" '{print $1 }'
i=`expr $i + 1` done
Die Ausgabe sieht dann folgendermaßen aus:
... group { #Group: BIB : Room12 00:06:7B:04:B1:8E 00:06:7B:04:B1:8B 00:08:A1:24:A2:5B group { #Group: LZ : Room13 00:50:41:01:81:87 00:40:F4:67:4A:C0 00:04:76:D5:9C:85 00:01:02:B7:87:4C 00:01:02:B7:87:59 group { #Group: PhCh : Room14 00:04:76:0D:33:88 00:01:02:B7:88:86 group { #Group: Test : Room15 00:40:F4:47:CB:97 group { #Group: test2 : Room16 00:01:02:FB:2E:DB group { #Group: : Room17 group { #Group: : Room18 group { #Group: : Room19 group { #Group: : Room20 ...
Viele Grüße/kind regards (o_ (o_ Dieter //> (o_ (o_ //\ http://www.linux-in-der-schule.de V_)_ (/)_ ()_ V_/_
-- Um die Liste abzubestellen, schicken Sie eine Mail an: slss-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: slss-help@suse.com