Hallo,
ich will mal meinen Traffic zählen und habe mir das schone script iptrafvol.pl von Leroy van Logchem geholt. Dazu muss ich einige ipchains-Regeln setzen, welche meine IP/Netmask und die IP/Netmask aus dem mir zugewiesenen Netz braucht. Ersteres habe ich mit:
IP_PPP=`ifconfig ppp0 | grep inet | /usr/bin/awk -F: '{print $2}' | \ /usr/bin/awk -F' ' '{print $1}'` NM_PPP=`ifconfig ppp0 | grep inet | /usr/bin/awk -F: '{print $4}'`
herausbekommen. Wie kann mich mir schnell das dazugehörige Netz ausrechnen? Also ich brauche sowas wie: 212.185.134.0/255.255.255.0 als Antwort. Da ich von der Telekom immer was aus einem class C netz bekomme (äh, oder war das jetzt B|D ?) könnte ich mir mit awk auch analog oben was stricken. Oje...mit meinen Fähigkeiten... Oder gibts da noch einen eleganten Weg? Und wer kann mir bei der awk-Rechnerei helfen?
Mit freundlichen Grüßen
Jens Puruckherr