--davrova stránka

Unixový shell má opravdu něco do sebe...

Následující skriptík vygeneruje konfigurační soubor pro ISC DHCP server z cisco AP. (zjistí MAC adresy, IP adresy a vytiskne), AP jsou s komunitami zapsané v souboru.


 grep stroj machines.ap | while read host comm c ; do mac=$(snmptable -v 2c  -c $comm -Cf " " $host ifTable | 
  grep BVI | (read e f g h i j k ; echo $j ) ) ; ip=$(dig -t a +short $host ) ; 
  echo -ne "\thost $host {\n\t\thardware ethernet $mac ;\n\t\tfixed-address $ip ;
  \n\t\toption log-servers LOG_SERVER ;\n\t\toption cisco-wlc.lwapp-controllers LWAPP_CONTROLLER ;\n\t}\n\n" ; done

Trackbacks (0)

Comments (0)

Add a Comment

What is 617 plus 180?
Name
URI
Comment
Comments are text only.
The math question is to ensure you are a human!
This page last modified Tuesday 20 January, 2009 by David Rohleder