Chyba coś mam.
Można wykorzystać komendy UCI
Czy możecie mi trochę pomóc.
Potrzebuję następującego skryptu:
np sprypt nazwę ss_config
dodam do CRONA by wykonywał się o 00:01 i 12:01 (o 12:00 i 00:00 zmieniają się prędkości w Aster)
W skrypcie:
if [ $(date +'%H') -gt 11 ] then
echo "Pozniej niz 11 czyli od 12:00 do 00:00"
#ustawianie parametrow lacza w dzien
uci set simpleshaper.@settings[0].line_download=10000
uci set simpleshaper.@settings[0].line_upload=2000
uci commit simpleshaper
#dodawanie IPków i parametrów
uci add simpleshaper shape
uci set simpleshaper.@shape[-1].ip_addr=192.168.1.100
uci set simpleshaper.@shape[-1].guaranted_dl=256
uci set simpleshaper.@shape[-1].max_dl=512
uci set simpleshaper.@shape[-1].guaranted_ul=256
uci set simpleshaper.@shape[-1].max_ul=512
uci set simpleshaper.@shape[-1].prio=1
uci set simpleshaper.@shape[-1].queue=13
uci commit simpleshaper
else
echo "mniej niz 11 czyli od 00:00 do 12:00"
#ustawianie parametrow lacza w nocy
uci set simpleshaper.@settings[0].line_download=20000
uci set simpleshaper.@settings[0].line_upload=2000
uci commit simpleshaper
#dodawanie IPków i parametrów
uci add simpleshaper shape
uci set simpleshaper.@shape[-1].ip_addr=192.168.1.100
uci set simpleshaper.@shape[-1].guaranted_dl=256
uci set simpleshaper.@shape[-1].max_dl=512
uci set simpleshaper.@shape[-1].guaranted_ul=256
uci set simpleshaper.@shape[-1].max_ul=512
uci set simpleshaper.@shape[-1].prio=1
uci set simpleshaper.@shape[-1].queue=13
uci commit simpleshaper
fi
ss-stop
ss-start
wydaje mi się, że to powinno działać (oczywiście to przykład - dokładne parametry max i guaranted wpisze jak dodam wszystkie IP w sieci)
1. Jak dodać więcej niż jeden IP (chcę konfiguracji dla 4 IP od 101 do 104)?
2. Co oznacza ta sekcja "@shape[-1]"
3. Samo dodawanie nie wystarczy. Przed dodaniem trzeba wyczyścić parametry w pliku /etc/config/simpleshaper. Jak to zrobić?
4. Gdzie umieścić skrypt "ss_config" na routerze tak by nie znikł po restarcie. W tomato to było jffs a w OpenWrt?
pozdrawiam
Kacper
Edytowany przez kacperw dnia 10-10-2010 22:01
______________________________________
WRT54GL v1.1 - Tomato v1.27
TL-WR1043ND - Gargoyle v1.3.11
______________________________________
|