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 
______________________________________ 
 |