Zeile 41: |
Zeile 41: |
| }} | | }} |
| if($2=="Topology")s=1}END{print "}"}' | | if($2=="Topology")s=1}END{print "}"}' |
| + | </pre> |
| + | |
| + | ===Massenmail aus Registrierung verschicken=== |
| + | * erstmal datei mit allen mails erzeugen, doppelte werden aussortiert |
| + | <pre> |
| + | cd /tmp |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db1.txt >email-adr-db1.txt |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db2.txt >email-adr-db2.txt |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db3.txt >email-adr-db3.txt |
| + | cat email-adr-db1.txt email-adr-db2.txt email-adr-db3.txt | sort -n | uniq >email.txt |
| + | * nun mails verschicken |
| + | |
| </pre> | | </pre> |
| | | |
Zeile 140: |
Zeile 152: |
| /var/www/webcam.sh | | /var/www/webcam.sh |
| | | |
− | ===NVRAM-Befehl auf Fonera nachbilden=== | + | ===NVRAM-Befehl auf Fonera nachbilden / nvram wrapper bzw. simulator=== |
− | * am besten nach <tt>/usr/sbin/nvram</tt> kopieren und mit <tt>chmod 777 nvram</tt> uasfuehrbar machen | + | * am besten nach <tt>/usr/sbin/nvram</tt> kopieren und mit <tt>chmod 777 nvram</tt> ausfuehrbar machen |
| | | |
| <pre> | | <pre> |
Zeile 151: |
Zeile 163: |
| if [ "$1" = "get" ] | | if [ "$1" = "get" ] |
| then | | then |
− | grep $2"=" $FILE | + | grep $2"=" $FILE|sed "s/$2=//;s/\"//;s/[\"]*$//" |
| exit | | exit |
| fi | | fi |
Zeile 286: |
Zeile 298: |
| | | |
| ===MAC-Adressenliste im ganzen Netz aktualisieren:=== | | ===MAC-Adressenliste im ganzen Netz aktualisieren:=== |
| + | |
| + | <pre> |
| + | ALT: |
| awk 'BEGIN{for(;c<249;){c++;system("wget -O - http://10.63."c".1/cgi-bin-info.html?b")}}' | | awk 'BEGIN{for(;c<249;){c++;system("wget -O - http://10.63."c".1/cgi-bin-info.html?b")}}' |
| + | |
| + | NEU: |
| + | awk 'BEGIN{for(;c<249;){c++;system("wget -qO - http://10.63."c".1/cgi-bin-info.html?b=10.63.41.1")}}' |
| + | </pre> |
| | | |
| ===von allen Routern im Netz den Hardwareindex-zeigen:=== | | ===von allen Routern im Netz den Hardwareindex-zeigen:=== |
Zeile 295: |
Zeile 314: |
| | | |
| ===von allen routern im netz mac adressen einsammeln -klauschweine=== | | ===von allen routern im netz mac adressen einsammeln -klauschweine=== |
| + | |
| <pre> | | <pre> |
− | for I in $(ip route|awk '{if(substr($0,1,5)=="10.63")print $1}'|grep -v /);do echo $I;wget -O - http://$I/cgi-bin-info.html?h|grep perm_ether;done | + | for I in $(ip route|awk '{if(substr($0,1,5)=="10.63")print $1}'|grep -v /);do echo $I;wget -q -O - http://$I/cgi-bin-status.html|awk >/tmp/macs.txt -v i=$I '/MAC/{print substr($0,11,17),i;exit}';done |
− | | |
− | und ordnen:
| |
− | | |
− | awk '/x/ {print $4,$1}' macs.txt|sort|uniq|more | |
| </pre> | | </pre> |
| | | |