22 Listopada 2024 14:59:02
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.149.243.86
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
oscam na openwrt (ar71xx) i tomato k2.6
domeld
Mam problem z oscam-em.
W ciągu 24 godzin oscam zawiesza mi router.
Zauważyłem w procesach że oscam uruchamia mi się po kilka na raz.
Doszedłem do wniosku że każdy proces zabiera troche ramu, więc zrobiłem swapa - działa dobrze. Nurtuje mnie jednak dlaczego odpala się aż tyle dodatkowych procesów (wczoraj było 103 - po 48 godzinach działania). Czy u was też oscam uruchamia sie po kilka razy?
Dodam że kozystam ze skryptu który sprawdza co minute czy oscam działa (jest to konieczne).
Oto on :

#!/bin/sh
if ps w |grep -v grep |grep -c oscam ;
then
echo `date` "Oscam working" >> /opt/log/Check_Oscam.log
else
echo `date` "Restarting Oscam..." >> /opt/log/Check_Oscam.log
/opt/bin/oscam -b -c /opt/etc/oscam/ &
fi

Jakieś pomysły?

Router: Asus Wl-500gp v.2
Soft: 1.28.0905 MIPSR1-060 K26 USB Big-VPN
Oscam: 1.00-unstable_svn Rev. 5542
 
shibby
oscam powinien miec ok 4 procesów a nie ponad 100. Pewnie to wina tego ze masz start w firewallu. Zmodyfikuje skrypt starwowy by sprawdzal przed startem czy oscam jest juz uruchomiony.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
hermes-80
Pewnie podobna sytuacja jaka występuje wpisując sd-idle w firewallu - po jakiś przeładowaniach lub restarcie jest więcej niż 1 proces. Sprawę rozwiązało wpisanie przed uruchomieniem: killall sd-idle z tym, że oscama raczej nie wypadało by zabijać Wink.
Mniejszy problem występuje po wpisanie komendy do init ale również czasami dubluje procesy.
J.W. skrypt sprawdzający uruchomienie oscama i powinno być ok.

Poza tym jeśli masz problemy z oscam to przejrzyj wcześniejsze posty jaro44 jemu na tym samym routerku śmiga bez problemu oscam - zapukaj i przetestuj jego wersje - dobrze by było jak by wstawił bezpośredni link w temacie do niej.
Edytowany przez hermes-80 dnia 25-07-2011 10:22
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
shibby

Cytat

Pewnie podobna sytuacja jaka występuje wpisując sd-idle w firewallu


a wiesz ze w nowej wersji tomato mozna juz wlaczyc/wylaczyc sd-idle przez gui? ;)

Cytat

Dodam że kozystam ze skryptu który sprawdza co minute czy oscam działa



no i on ci miesza. W ogóle jakiś dziwny jest ;)
zmień go na taki:


#!/bin/sh

ALIVE=`ps w |grep -v grep | grep oscam | wc -l`

 if [ "$ALIVE" = "0" ]
 then
 echo `date` "Running Oscam..." >> /opt/log/Check_Oscam.log
 /opt/etc/init.d/oscam start
 else
 echo `date` "Oscam working" >> /opt/log/Check_Oscam.log
 fi


powinno być lepiej.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
hermes-80

Cytat

a wiesz ze w nowej wersji tomato mozna juz wlaczyc/wylaczyc sd-idle przez gui? Wink

Wiem, wiem Wink - ale ciężko jest się zabrać do konfiguracji od zera po upgrade Smile (lenistwo).
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
DdoxD

Cytat

shibby napisał(a):

oscam powinien miec ok 4 procesów a nie ponad 100. Pewnie to wina tego ze masz start w firewallu. Zmodyfikuje skrypt starwowy by sprawdzal przed startem czy oscam jest juz uruchomiony.


@shibby tu niestety nie masz racji, ilosc procesow zalezy od ilosci userow i ilosci kart sharingowanych

nie wiem po co uruchamiac oscam poleceniem
oscam start
ja uruchamiam oscam poleceniem wpisanym do wan up
/opt/bin/oscam -b -c /opt/etc/oscam/
a wczesniej w init mam ladowanie modulow
insmod uhci-hcd.ko
insmod usbserial
insmod ftdi_sio

i dlatego moj skrypt do sprawdzania oscama dziala mi znakomicie

#!/bin/sh
if ps w |grep -v grep |grep -c oscam ;
then
echo `date` "Oscam working" >> /opt/log/Check_Oscam.log
else
echo `date` "Restarting Oscam..." >> /opt/log/Check_Oscam.log
/opt/bin/oscam -b -c /opt/etc/oscam/ &
fi

wiec nie wiem w czym macie problem, aha zapomnialem dodac ze w USB Support nie zaznaczam wogule supportu 1.1 bo robie to wczesniej modulem insmod uhci-hcd.ko
Edytowany przez DdoxD dnia 25-07-2011 14:57
Asus RT-N16 Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB Nocat-VPN
TP Link WAG501G WPA2 acces point dla RT-N16
 
hermes-80

Cytat

if ps w |grep -v grep |grep -c oscam ; then
Mi się w tym warunku trochę nie zgadza składnia instrukcji warunkowej ale nie jestem programistą by to osądzać. Smile
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
shibby
@Ddox tylko po co skoro robić wszystko ręcznie skoro można mieć to w automacie.

zaznaczasz ptaszka i masz już ładowanie modułu. Nie trzeba ładować go ręcznie.

Cytat

nie wiem po co uruchamiac oscam poleceniem
oscam start
ja uruchamiam oscam poleceniem wpisanym do wan up
/opt/bin/oscam -b -c /opt/etc/oscam/
a wczesniej w init mam ladowanie modulow


po to by jednym poleceniem zastąpić 4. Zauważ że w pliku startowym jest już ładowanie modułów.

Cytat

@shibby tu niestety nie masz racji, ilosc procesow zalezy od ilosci userow i ilosci kart sharingowanych


tu oczywiście mogę się mylić Smile
Edytowany przez shibby dnia 25-07-2011 16:43
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
DdoxD
@shibby tylko ze ja jak i wiekszosc nie mam mozliwosci odpalenia UHCI z poziomu GUI a podobno uhci powinien byc wykorzystywany z czytnikami i jak go uzywam to oscam u mnie jest stabilny jak skala.
Jesli chodzi o ladowanie modulow to nic nie musze robic bo przeciez to mi sie laduje z automatu a przy poleceniu oscam start laduje mi moduly a przy oscam stop mi je wyladowuje tylko po co skoro niech one sobie beda zaladowane.

Ja tylko opisuje swoja stabilna konfiguracje, poza tym moje polecenia uruchamiania oscama jest na tyle uniwersalne ze po kazdej zmianie binarki oscama mam ladowane konfigi zawsze z tej samej lokalizacji a jak wiadomo ludzie ktorzy kompiluja oscama sami okreslaja sobie sciezke do konfigow.
Asus RT-N16 Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB Nocat-VPN
TP Link WAG501G WPA2 acces point dla RT-N16
 
radomir
Testuję ostatnio wersję 5542 dla openwrt od @Shibbyego i niestety widzę że w porównaniu do 4803 dużo częśćiej mi ją wywala na moim wrt 160nl. Szkoda ponieważ ogólnie działa bardzo dobrze a przy okazji pokazuje więcej interesujących informacji.
Szukam innych stabilnych wersji ale na razie bez skutku.
 
DdoxD

Cytat

radomir napisał(a):

Testuję ostatnio wersję 5542 dla openwrt od @Shibbyego i niestety widzę że w porównaniu do 4803 dużo częśćiej mi ją wywala na moim wrt 160nl. Szkoda ponieważ ogólnie działa bardzo dobrze a przy okazji pokazuje więcej interesujących informacji.
Szukam innych stabilnych wersji ale na razie bez skutku.


Ja zatrzymalem sie na Version: 1.00-unstable_svn Rev. 5382 i wszystko u mnie chodzi stabilnie wiec narazie nie zmieniam tu masz linka do 5382:
http://www.wupload.com/file/71678536/oscam

a nowych wersji szukaj tutaj :

http://www.oscam.to/wbb3/index.php?page=Thread&threadID=5263&pageNo=5
Asus RT-N16 Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB Nocat-VPN
TP Link WAG501G WPA2 acces point dla RT-N16
 
radomir
Dzięki biorę się za testowanie.

Edit:
Niestety ta wersja nie uruchamia się na moim linksysie Angry
Może czas na inny (lepszy)router...
Te wersje są chyba pod Asusa i tomato a ja potrzebuję pod openwrt...

Połączony z 14 sierpień 2011 20:35:25:
Znalazlem na Streambord skrypt do kompilowania oscam i niestety chyba poleglem ...
wybralem potrzebne mi opcje I wersje oscam dla tplinka wr1043nd I ladnie zrobil binarke ale po wrzuceniu do routera i recznym wystartowaniu jest lipa.
Konsola nie wyrzuca bledow ale oscam nie startuje.
Niewiem gdzie robie blad .... moze trzeba gdzies zmienic sciezke do configow.
Jakies pomysly z waszej strony?
Moze ktos z kolegow bawil sie w samodzielne kompilowanie I mial podobne problem?
Dodam ze testuje na tplinku i backfire.
Edytowany przez radomir dnia 14-08-2011 20:51
 
panda53
Próbowałem wszystkich skryptów z tego wątku dla restartu oscama.
Router asus rt-n16. OSCAM 1.10rc-svn build #5766
Może w skryptach trzeba coś zmienić ja w tym jestem cienki bardzo proszę o radę.
Podam moje mój.

PS

Tomato v1.28.0905 MIPSR2-052 K26 USB Big-BT
root@tomato:/tmp/home/root# ps
PID USER VSZ STAT COMMAND
1 root 1356 S /sbin/init noinitrd
2 root 0 SW< [kthreadd]
3 root 0 SW< [ksoftirqd/0]
4 root 0 SW< [events/0]
5 root 0 SW< [khelper]
18 root 0 SW< [kblockd/0]
44 root 0 SW [pdflush]
45 root 0 SW [pdflush]
46 root 0 SW< [kswapd0]
47 root 0 SW< [aio/0]
89 root 0 SW< [mtdblockd]
281 root 752 S hotplug2 --persistent --no-coldplug
320 root 1340 S buttons
321 root 1308 S console
322 root 1716 S /bin/sh
324 root 1708 S syslogd -L -s 50
326 root 1708 S klogd
337 root 0 SW< [khubd]
383 root 736 S p9100d -b -f /dev/usb/lp0 0
416 root 0 SW< [scsi_eh_0]
417 root 0 SW< [usb-storage]
712 root 1708 S telnetd -p 23
715 root 1144 S dropbear -p 22 -a
729 root 1120 S nas
732 nobody 1048 S dnsmasq -c 1500 --log-async
736 root 2560 S httpd
738 root 1724 S crond -l 9
749 root 1028 S rstats
903 root 3064 S oscam -b
904 root 3588 S < oscam -b
906 root 3588 S < oscam -b
907 root 3588 S < oscam -b
908 root 3588 S < oscam -b
909 root 3588 S < oscam -b
910 root 3588 S < oscam -b
911 root 3588 S < oscam -b
912 root 3588 S < oscam -b
916 root 3064 S oscam -b
917 root 3212 S < oscam -b
919 root 3212 S < oscam -b
920 root 3212 S < oscam -b
921 root 3212 S < oscam -b
963 root 3588 S < oscam -b
964 root 3588 S < oscam -b
966 root 3588 S < oscam -b
967 root 3588 S < oscam -b
968 root 3588 S < oscam -b
983 root 1216 R dropbear -p 22 -a
987 root 1720 S -sh
993 root 0 Z [sh]
994 root 0 Z [sh]
996 root 0 Z [sh]
1029 root 1712 R PS

root@tomato:/tmp/home/root# killall -9 oscam
root@tomato:/tmp/home/root# killall -9 oscam
killall: oscam: no process killed
root@tomato:/tmp/home/root# ps
PID USER VSZ STAT COMMAND
1 root 1356 S /sbin/init noinitrd
2 root 0 SW< [kthreadd]
3 root 0 SW< [ksoftirqd/0]
4 root 0 SW< [events/0]
5 root 0 SW< [khelper]
18 root 0 SW< [kblockd/0]
44 root 0 SW [pdflush]
45 root 0 SW [pdflush]
46 root 0 SW< [kswapd0]
47 root 0 SW< [aio/0]
89 root 0 SW< [mtdblockd]
281 root 752 S hotplug2 --persistent --no-coldplug
320 root 1340 S buttons
321 root 1308 S console
322 root 1716 S /bin/sh
324 root 1708 S syslogd -L -s 50
326 root 1708 S klogd
337 root 0 SW< [khubd]
383 root 736 S p9100d -b -f /dev/usb/lp0 0
416 root 0 SW< [scsi_eh_0]
417 root 0 SW< [usb-storage]
712 root 1708 S telnetd -p 23
715 root 1144 S dropbear -p 22 -a
729 root 1120 S nas
732 nobody 1048 S dnsmasq -c 1500 --log-async
736 root 2560 S httpd
738 root 1724 S crond -l 9
749 root 1028 S rstats
983 root 1216 R dropbear -p 22 -a
987 root 1720 S -sh
1094 root 1712 R PS
=============config
[global]
usrfile = /var/log/oscamusers.log
logfile = /var/log/oscam.log
nice = -20
maxlogsize = 2000
preferlocalcards = 1
saveinithistory = 1
dropdups = 1
lb_mode = 0

[monitor]
port = 9999
nocrypt = 127.0.0.1,0.0.0.0-255.255.255.255
aulow = 120
hideclient_to = 15
monlevel = 4
appendchaninfo = 0

[newcamd]
port = 10100@0100:000068
port = 10111@0500:041700
port = 10112@0500,042200
key = 0102030405060708091011121314

[cccam]
port = 2500
version = 1.2.3
build = 1234
reshare = 2


[webif]
httpport = 8989
httpuser = admin
httppwd =xxxxxx
httprefresh = 5
httpallowed = 127.0.0.1,0.0.0.0-255.255.255.255
httphideidleclients = 0
httpreadonly = 0
httpsavefullcfg = 0

Server
[reader]
label = cyfra
protocol = mouse
device = /dev/ttyUSB0
caid = 0100
ident = 0100:000068
fix9993 = 0
detect = cd
mhz = 600
cardmhz = 357
group = 1
emmcache = 1,3,2

[reader]
label = viaccess
protocol = mouse
device = /dev/ttyUSB1
caid = 0500
ident = 0500:041700
fix9993 = 0
detect = cd
mhz = 600
cardmhz = 357
group = 2
emmcache = 1,3,2


user


account]
user = test
pwd = test
disabled = 0
expdate =
group = 1
hostname =
uniq = 1
sleep = 0
monlevel = 4
services = cyfra
caid = 0100
betatunnel =
ident = 0100:000068
keepalive = 1
numusers = 0
penalty = 0

[account]
user = test
pwd = test
disabled = 0
expdate =
group = 2
hostname =
uniq = 1
sleep = 0
monlevel = 4
services = viaccess
caid = 0500
betatunnel =
ident = 0500:041700
keepalive = 1
numusers = 0
penalty = 0


Może napisałby ktoś skrypt do restartu oscama dla mnie
Lub adaptował istniejące skrypty pod moje parametry

Bardzo proszę.
 
radomir
Moj script wyglada tak:

Cytat

#!/bin/sh
OSCAM_ERROR="0"
CAM_ERROR="0"
data=`date +[%e-%m-%Y_%T]`
log_file=/tmp/Nadzor_CAM.log

if ps x |grep -v grep |grep -c oscam >/dev/null; then
data=`date +[%e-%m-%Y_%T]`
echo "$data oscam OK"
else
echo "$data !!!!!!! OSCAM STOI !!!!!!!!" >> $log_file
CAM_ERROR="1"
OSCAM_ERROR="1"
fi

if [ $CAM_ERROR = "1" ]; then
if [ $OSCAM_ERROR = "0" ] ; then
killall oscam
echo " Zabijam Oscam " >> $log_file
fi

echo "$data uruchamiam OSCAM !" >> $log_file
/bin/oscam &
echo "Oscam startuje." >> $log_file
sleep 15

echo "OSCAM wystartował!!!!" >> $log_file
else
data=`date +[%e-%m-%Y_%T]`
echo "OSCAM DZIAŁA!!!!"
fi

Zrob z tego plik ,sprawdz sobie nazw binarki i sciezki do plikow (zaznaczone na czerwono),dodaj do crona i bedzie dzialac.
W tym scripcie binarka nazywa sie oscam i siedzi w /bin.
U mnie dziala juz dosyc dlugo i nigdy mnie nie zawiodla.
 
panda53
Utworzyłem plik -- test.sh wkleiłem skrypt dodałem atrybut 0755.
W Temato dałem uruchom, co minutę taką Ścieszkę -- /opt/etc/test.sh,tam ma ten plik
Proszę napisz czy dobrze zrobiłem jak nie to proszę o korektę.
Pozdrawiam
 
radomir
Sprawdzisz wydając polecenie killall -9 oscam ,jeśli uruchomi się oscam a w tmp utworzy plik z informacją to znaczy że jest ok.
 
robo1973
Cześć!!!
Czy można zalogować się na stronę oscam([webif]) ale od strony wan w ruterze? (wgrany gargoyle)
 
hermes-80

Cytat

Czy można zalogować się na stronę oscam([webif]) ale od strony wan w ruterze? (wgrany gargoyle)

tak masz 2 możliwości.
1. Otworzyć porty na świat dla webif
2. Tunel ssh.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
robo1973
Czy możesz mi podpowiedzieć z otwarciem portów bo po wpisie w /etc/config/firewall
config 'rule'
option '_name' 'oscam'
option 'src' 'wan'
option 'target' 'ACCEPT'
option 'proto' 'tcp'
option 'dest_port' '8989'
dalej nic
 
hermes-80
# uci add firewall rule
# uci set firewall.@rule[-1]._name=oscam_wan
# uci set firewall.@rule[-1].src=wan
# uci set firewall.@rule[-1].target=ACCEPT
# uci set firewall.@rule[-1].proto=tcp
# uci set firewall.@rule[-1].dest_port=8989
# uci commit firewall
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 99

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,257,199 unikalnych wizyt