[MOD] Tomato by shibby
|
branetre |
Dodano 17-02-2017 22:57
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
backdor
|
|
|
|
Steel_Rat |
Dodano 18-02-2017 00:21
|
OL Maniac
Posty: 1831
Dołączył: 29/05/2011 22:24
|
Od zawsze zawsze można to wyłączyć w ustawieniach.
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
|
|
|
|
kille72 |
Dodano 18-02-2017 15:03
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Jeszcze musicie cierpliwie poczekać na v139, będzie dodane jeszcze parę zmian z ostatniej chwili. Nie pytajcie kiedy dokładnie będzie, będzie jak najszybciej się da...
|
|
|
|
djwujek |
Dodano 18-02-2017 15:17
|
Maxi User
Posty: 861
Dołączył: 29/07/2011 00:09
|
Cytat kille72 napisał(a):
Połączony z 18 luty 2017 15:04:52:
Jeszcze musicie cierpliwie poczekać na v139, będzie dodane jeszcze parę zmian z ostatniej chwili. Nie pytajcie kiedy dokładnie będzie, będzie jak najszybciej się da...
A czego dotycza te zmiany ??
---- SIEĆ 1 -----
1.Modem Vectra 600/60 Mbps
2. Edgerouter X - Dom
3. Edgerouter X - Goście
4. Edgeswitch 24 Lite
5. Asus RT-N 12 d1 DD WRT 43012 - Goście
6. Nas QNAP TS-228A + 1 x 4TB
6. UPS 510W
------ SIEĆ 2 -------
1.Modem Livebox 3.0
|
|
|
|
branetre |
Dodano 18-02-2017 21:54
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
@djwujek, posty cytujemy tylko wtedy, kiedy są dwa lub więcej pozycji dalej. Cytowanie posta nad swoim kompletnie niema sensu. Wystarczy oznaczyć @usera albo po prostu napisać posta.
|
|
|
|
jer |
Dodano 20-02-2017 10:01
|
User
Posty: 14
Dołączył: 05/11/2013 23:29
|
Witam wszystkich. Jeśli to jest "zgrana płyta" to wybaczcie. Udało mi się utworzyć skrypt, który z użyciem pakietów: bash, gnokii, nail czyta SMS z karty SIM modemu GSM i wysyła na maila administratora lub jeżeli net jest niedostępny (np. pakiet się już skończył) admin zezwoli i są środki na karcie to przekieruje SMS na numer telefonu admina.
Pozwolę sobie założyć nowy wątek. Miłego dnia.
|
|
|
|
jurekk |
Dodano 20-02-2017 10:33
|
OL Maniac
Posty: 1411
Dołączył: 28/11/2012 18:19
|
ale mowimy o godzinach , dniach czy haha tygodniach lub miesiącach
Połączony z 20 luty 2017 10:42:58:
Cytat jer napisał(a):
czyta SMS z karty SIM modemu GSM i wysyła na maila administratora lub jeżeli net jest niedostępny
no juz ktos cos podobnego modzi ;-)
https://openlinksys.info/forum/viewthread.php?thread_id=11624&rowstart=13100#post_161071
może warto sie wymienić poglądami z Neoxem bo moze twoj skrypcik i spojrzenie na ta sprawę jest inne i może warto by je uwzgklednic jak rozumiem w w wersji firmware fork by kile72 ?
Edytowany przez jurekk dnia 20-02-2017 10:42
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
|
|
|
|
jer |
Dodano 20-02-2017 13:12
|
User
Posty: 14
Dołączył: 05/11/2013 23:29
|
Wysłałem artykuł (HOWTO) z opisem skryptu - mam nadzieję, że przejdzie weryfikację admina forumowego.
Generalnie skrypt ma kilka zmiennych, aby szybko i łatwo przenosić go pomiędzy routerami.
Sprawdza czy net działa, zapisuje sms do pliku tymczasowego i stara się go wysłać do skutku i nie sprawdza kolejnych dopóki nie wyśle tego co ma w pliku tymczasowym.
Tworzy archiwum wszystkich smsów sczytanych z karty SIM.
Jeżeli admin na to zezwolił to wyśle SMS na tel. komórkowy jeśli Internet jest niedostępny - bo np. pakiet się skończył, ale trochę środków na końce zostało.
Zapisuje w logach systemowych co zrobił, co się nie udało itd.
Moje oczekiwania spełnia. Fajnie będzie czytać SMSy przez WWW ale jak się administruje kilkoma routerami to nie zawsze jest czas aby włazić na każdy i sprawdzać co przyszło. Router ma to robić za nas.
Edit: Link jest tu https://openlinksys.info/articles.php...icle_id=86 /kille72
Edytowany przez kille72 dnia 20-02-2017 17:43
|
|
|
|
tomasiek |
Dodano 21-02-2017 07:57
|
User
Posty: 36
Dołączył: 14/12/2014 17:21
|
Ja zrobiłem coś podobnego - wysyłam smsa o treści "smsy" do routera, ten wysyła smsy na maila.
Korzystam z tego: https://openlinksys.info/forum/viewthread.php?thread_id=19061 (imo lepsze niż rozwiązanie z gnokii które nie zawsze mi działało)
Do skryptu /opt/bin/obsluga_sms dodałem sobie:
if grep -i -q smsy $2; then
SMS=$(/opt/bin/czytajsms.sh mail)
echo -e "Subject: Wiadomości sms \nContent-Type: text/plain;charset=utf-8 \n\n
$SMS
" | msmtp xxxxxxxxxxxx@gmail.com;
fi
skrypt czytajsms.sh
ODBIOR_SMS="/opt/var/spool/sms/incoming/GSM1.*"
if ls $ODBIOR_SMS 1> /dev/null 2>&1; then
echo "Wiadomości SMS:"
NUM=1
for file in $(ls $ODBIOR_SMS)
do
echo $NUM"."
cat "$file" | awk 'NR == 1 { print } NR == 5 { print }END{ print }' | sed 's/From/Od/g' | sed 's/Received/Otrzymano/g'
NUM=$(($NUM + 1))
echo "============================================================"
done;
if [ ! -n "$1" ] ; then
echo ""
echo "Usunąć wiadomości SMS? [t/n] "
read x
if [ "$x" = "t" ] ; then
rm $ODBIOR_SMS
echo " Usunięto wiadomości SMS"
echo "============================================================"
fi;
fi
fi
Skrypt jeśli nie dostanie jakiegolwiek parametru daje opcję usuwania smsów (wywołuję go np. przy mymotd przy ssh - wytedy od razu czytam i mogę kasować). Jeśli dostanie parametr mail to nie daje tej opcji.
|
|
|
|
H3x |
Dodano 21-02-2017 19:39
|
User
Posty: 12
Dołączył: 06/05/2010 14:54
|
Dzięki za wpisy panowie, na pewno potestuję i wykorzystam wysyłanie SMS'ów.
A czy obsługę kodów USSD też da się realizować na Tomato? Trochę dłubię w tym temacie i niestety bez sukcesów.
|
|
|
|
jer |
Dodano 22-02-2017 00:38
|
User
Posty: 14
Dołączył: 05/11/2013 23:29
|
Też szukam czegoś do obsługi kodów USSD i jak na razie bez rezultatu, a to by było bardzo mile widziane w interfejsie www. Jakby ktoś się natknął na jakiś soft do kodów USSD to bardzo proszę o info.
|
|
|
|
H3x |
Dodano 23-02-2017 09:27
|
User
Posty: 12
Dołączył: 06/05/2010 14:54
|
Sukces!
Udało mi się w końcu uruchomić kody USSD w konsoli.
Mamy 2 opcje - z użyciem echo lub gcoma. Aby odczytać odpowiedź na kod trzeba mieć otwarte 2 okna terminala (polecam do tego tmux), jedno do wpisywania komend, drugie z podglądem na cat /dev/ttyUSB0.
Kody nie działają w trybie 4G, więc konieczna jest zmiana na przynajmniej WCDMA żeby zadziałało.
Poniższe komendy kolejno: zmieniają połączenie na WCDMA, wysyłają kod *101# przez modem jako urządzenie /dev/ttyUSB0, zmieniają połączenie na LTE. Należy odpowiednio dostosować do swoich warunków i potrzeb.
Z użyciem echo:
Cytat echo -e "AT^SYSCFGEX=\"02\",3fffffff,2,4,7fffffffffffffff,,\r" >/dev/ttyUSB0
echo -e "AT+CMGF=1\r" >/dev/ttyUSB0
echo -e "AT^CURC=0\r" >/dev/ttyUSB0
echo -e "AT^USSDMODE=0\r" >/dev/ttyUSB0
echo -e "AT+CUSD=1,\"*101#\",15\r" >/dev/ttyUSB0
echo -e "AT^SYSCFGEX=\"03\",3fffffff,2,4,7fffffffffffffff,,\r" >/dev/ttyUSB0
Z użyciem gcoma (zawarty w Tomato):
Cytat MODE="AT^SYSCFGEX=\"02\",3fffffff,2,4,7fffffffffffffff,," gcom -d /dev/ttyUSB0 -s /etc/gcom/setverbose.gcom
MODE="AT+CMGF=1;^CURC=0;^USSDMODE=0" gcom -d /dev/ttyUSB0 -s /etc/gcom/setverbose.gcom
MODE="AT+CUSD=1,\"*101#\",15" gcom -d /dev/ttyUSB0 -s /etc/gcom/setverbose.gcom
MODE="AT^SYSCFGEX=\"03\",3fffffff,2,4,7fffffffffffffff,," gcom -d /dev/ttyUSB0 -s /etc/gcom/setverbose.gcom
Dodatkowo zamieszczam testowy ciąg komend uruchamiający wsadowo wszystkie powyższe (wersja z użyciem echo) z pominięciem wyświetlania tekstu wpisywanego do modemu dla lepszej czytelności:
Cytat echo -e "ATE0\r" >/dev/ttyUSB0 && echo -e "AT^SYSCFGEX=\"02\",3fffffff,2,4,7fffffffffffffff,,\r" >/dev/ttyUSB0 && sleep 1 && echo -e "AT+CMGF=1\r" >/dev/ttyUSB0 && echo -e "AT^CURC=0\r" >/dev/ttyUSB0 && echo -e "AT^USSDMODE=0\r" >/dev/ttyUSB0 && echo -e "AT+CUSD=1,\"*101#\",15\r" >/dev/ttyUSB0 && sleep 5 && echo -e "AT^SYSCFGEX=\"03\",3fffffff,2,4,7fffffffffffffff,,\r" >/dev/ttyUSB0
Moim zdaniem możliwości zastosowania tych komend jest bardzo dużo np. skrypty automatycznie włączające usługi określonych przedziałach czasowych, zdalne uruchamianie kodu na modemie sms'em z telefonu, a nawet integracja z UI Tomato.
|
|
|
|
crazydrake |
Dodano 23-02-2017 19:26
|
User
Posty: 17
Dołączył: 17/02/2012 20:32
|
Hejka
Ktoś może mi podpowiedzieć dlaczego Samsung galaxy S7 zestawia mi link z 3500lv2 tylko na 54mbit? Próbowałem już wielu kombinacji i wyżej nie wejdzie.
Asus Rt-AC68U + TomatoShibby v138AIO
Netgear 3500l v2+ TomatoShibby v138AIO
|
|
|
|
jachu |
Dodano 23-02-2017 21:49
|
Power User
Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat crazydrake napisał(a):
Hejka
Ktoś może mi podpowiedzieć dlaczego Samsung galaxy S7 zestawia mi link z 3500lv2 tylko na 54mbit? Próbowałem już wielu kombinacji i wyżej nie wejdzie.
wlasnie mi sie zestawil na 140 Mbit mam taki wlasnie zestaw.
pozdrawiam
Jachu
Netgear WNR3500L v2 - Tomato
APU - OPNSense,PFSense
FeeNAS
Netgear R7000 - Tomato
|
|
|
|
kille72 |
Dodano 23-02-2017 21:58
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
|
|
|
|
jurekk |
Dodano 27-02-2017 11:11
|
OL Maniac
Posty: 1411
Dołączył: 28/11/2012 18:19
|
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
|
|
|
|
bigl |
Dodano 27-02-2017 20:23
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Czy w Tomato można łączyć funkcjonalność serwera vpn z klientem vpn i selective routing? Mam właśnie taką potrzebę. Sytuacja po krótce:
1. Jest router z serwerem vpn i kilkoma klientami - wszystko działa, podsieci w pełni widzą się itp.
2. Zachciałem selective vpn więc na tym samym routerze odpaliłem klienta vpn i zdefiniowałem reguły po IP i domenach kiedy ruch ma iść przez klienta vpn.
3. Po odpaleniu klienta vpn zasady wpisane na routerze działają w pełni z sieci LAN, w której jest router.
4. Niestety te reguły w żaden sposób nie chcą zadziałać dla userów podpiętych przez serwer vpn. Dodaję "push route" z odpowiednimi IP i z ich strony wiedzą, że mają kierować ten ruch do serwera vpn. Ale na samym routerze nie mogę zmusić żeby kierował on ruch przychodzący z klientów do tego klienta vpn zgodnie z jego regułami.
Da się to jakoś zrobić?!?
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
SEpuLT |
Dodano 04-03-2017 19:45
|
User
Posty: 36
Dołączył: 08/02/2015 21:33
|
Cytat kille72 napisał(a):
Jeszcze musicie cierpliwie poczekać na v139, będzie dodane jeszcze parę zmian z ostatniej chwili. Nie pytajcie kiedy dokładnie będzie, będzie jak najszybciej się da...
To co to za MEGA zmiany, że zajmują tyle czasu? 1.39 był już w sumie gotowy (bo był testowany) ze dwa tygodnie temu, czyli coś poważnego musi się tworzyć .
Netgear R7000 Zawsze najnowsze FreshTomato AIO
|
|
|
|
kille72 |
Dodano 04-03-2017 20:23
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Może brak czasu...?
|
|
|
|
SEpuLT |
Dodano 05-03-2017 06:17
|
User
Posty: 36
Dołączył: 08/02/2015 21:33
|
No tak, tego nie wziąłem pod uwagę
Netgear R7000 Zawsze najnowsze FreshTomato AIO
|
|
|