![](https://seccdn.libravatar.org/avatar/153d672089a39dfae031adae194955da.jpg?s=120&d=mm&r=g)
Hallo Maruu,
Hab schon lange nix mehr mit shall-Scripten gemacht und hab deshalb ne Frage dazu. Ich hab ein Script im Internet gefunden das ich gerne verwenden würde. Es sieht sehr gekürzt so aus: ... # BerliNet - Filtervariablen: BLN_NOPRIOHOSTSRC= BLN_HIGHPRIOHOSTSRC= ... # Traffic von unwichtigen IPs for a in $BLN_NOPRIOHOSTSRC do tc filter add dev $DEV parent 1:3 protocol ip prio 13 u32 \ match ip src $a flowid 1:33 done ...
So nun die Frage, wie läuft die For-Schleife durch, also wie muss ich oben die IP´s in BLN_NOPRIOHOSTSRC= schreiben? Müssen die so aussehen " oder ohne Hochkommas oder durch Kommas getrennt oder wie???? Oder müssen da ganzu Subnetze rein???
mein Vorschlag: BLN_HIGHPRIOHOSTSRC="192.168.1.1 192.168.1.2" for a in $BLN_NOPRIOHOSTSR # Variable nicht in Hochkommas, # sonst wird es als ein Wort gesehen do tc filter add dev $DEV parent 1:3 protocol ip prio 13 u32 \ match ip src $a flowid 1:33 done Aber allgemein rate ich Dir zum Testen einfach mal ein script mit einem Ausschnitt zu nehmen, etwa der Art: #!/bin/sh BLN_HIGHPRIOHOSTSRC="192.168.1.1 192.168.1.2" for a in $BLN_NOPRIOHOSTSRC do echo $a done exit Und das dann laufen lassen. Dann siehst Du gleich wo es lang geht. Gruss, ulrich Ulrich Hiller Max-Planck-Institut fuer Astronomie Koenigstuhl 17 69117 Heidelberg Germany phone +49 6221 528238 fax +49 6221 528246 email hiller@mpia.de
participants (1)
-
Ulrich Hiller