[Berlin-wireless] Bandbreite per cronjob ändern?

Marcel marcel_sch at freifunk-cottbus.de
Fr Mär 18 07:46:33 CET 2016


Am 18. März 2016 um 00:39 schrieb Holger <gonzo.d at web.de>:
> Hej Marcel,
>
> habta hübsch jemacht!
>
> Für explizite Bandbreiten wäre das sg.?
> <code>
> #!/bin/sh
>
> uploadbandwidth=$(uci get qos.wan.upload 2>/dev/null)
>
> if [ "$uploadbandwidth" = "1000" ]
>   then
>     uci set qos.wan.upload=100 2> /dev/null && \
>     uci set qos.wan.download=1600 2> /dev/null && \
>     uci commit qos 2> /dev/null && \
>     /etc/init.d/qos reload 2> /dev/null
> fi
> </code>

danke dir.

bei den bandbreiten würde ich das eher dann so machen:

beispiel -> uplink soll auf 16k down und 1k up laufen

<code>
#!/bin/sh

uploadbandwidth=$(uci get qos.wan.upload 2>/dev/null)
downloadbandwidth=$(uci get qos.wan.download 2>/dev/null)

if [ "$uploadbandwidth" != "1000" -o "$downloadbandwidth" != "16000" ]
  then
    uci set qos.wan.upload=1000 2> /dev/null && \
    uci set qos.wan.download=16000 2> /dev/null && \
    uci commit qos 2> /dev/null && \
    /etc/init.d/qos reload 2> /dev/null
fi
</code>

grüße
marcel



Mehr Informationen über die Mailingliste Berlin