so, "patch" :)
--- htbgen-beta0.1.sh Mon Dec 20 17:55:09 2004
+++ htbgen-beta0.1.1.sh Mon Dec 20 17:58:40 2004
@@ -31,32 +31,31 @@
echo "This will pe applied to source or destination [src/dst]?"
read SRCDST
-echo ""
-echo "# Beginning of the script"
-echo "class net {"
-echo " bandwidth $CLASS_MIN;"
-echo " limit $CLASS_MAX;"
-echo " burst $CLASS_BURST;"
-echo " priority $CLASS_PRIO;"
-echo ""
+echo " ">config.cfg
+echo "class net {" >>config.cfg
+echo " bandwidth $CLASS_MIN;" >>config.cfg
+echo " limit $CLASS_MAX;" >>config.cfg
+echo " burst $CLASS_BURST;" >>config.cfg
+echo " priority $CLASS_PRIO;" >>config.cfg
+echo "" >>config.cfg
for i in `/usr/compat/linux/usr/bin/seq $IP_SEQ`;
do
- echo " client IP$i {"
- echo " bandwidth $CLIENT_MIN;"
- echo " limit $CLIENT_MAX;"
- echo " burst $CLIENT_BURST;"
- echo " priority $CLIENT_PRIO;"
- echo " $SRCDST {"
- echo " $IP_CLASS$i/32;"
- echo " };"
- echo " };"
+ echo " client IP$i {" >>config.cfg
+ echo " bandwidth $CLIENT_MIN;" >>config.cfg
+ echo " limit $CLIENT_MAX;" >>config.cfg
+ echo " burst $CLIENT_BURST;" >>config.cfg
+ echo " priority $CLIENT_PRIO;" >>config.cfg
+ echo " $SRCDST {" >>config.cfg
+ echo " $IP_CLASS$i/32;" >>config.cfg
+ echo " };" >>config.cfg
+ echo " };" >>config.cfg
done
-echo "};"
-echo ""
-echo "class default { bandwidth 8; };"
+echo "};">>config.cfg
+echo "" >>config.cfg
+echo "class default { bandwidth 8; };" >>config.cfg
-echo ""
+echo "" >>config.cfg
echo "# Thank you for using this script <liviudm[AT]gmail.com>"
echo "# End of the script"
Samareanu Florin wrote:
>incearca sa faci dump intr-un fisier, nu te ajuta prea mult daca ai de
>impartit mai multe ip-uri.
>
>Damian Mihai Liviu wrote:
>
>
>
>>Din necesitate si din sila de a scrie sute de randuri m-am apucat sa
>>scriu un script care sa imi genereze cfg pentru htb si uite asa a luat
>>nastere htbgen. Cine vrea sa isi usureze munca, sa il testeze, etc.
>>este invitat sa il descarce de la
>>http://developer.berlios.de/projects/htbgen/
>>
>>Va astept cu feedback si feature request.
>>
>>
>>
>>
>>
>
>
>
>
>---
>Detalii despre listele noastre de mail: http://www.lug.ro/
>
>
>
>
>
>
---
Detalii despre listele noastre de mail: http://www.lug.ro/