Witam! Mam problem związany z tym, że w gargoyle nie pokazuje mi urządzeń którym przydzielono adresy z dhcp i teraz nie moge namierzyć jaki IP ma konkretne urządzenie. Jaka może być przyczyna? Ewentualnie jak moge inaczej sprawdzić jakie IP maja urządzenia połączone aktulnie z routerem. Dodam że wersja Gargoyle z końca czerwca...

552

(54 odpowiedzi, napisanych Oprogramowanie / Software)

uci add firewall rule
    uci set firewall.@rule[-1]._name=kamera
    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=8081
    uci commit firewall

tyle i powinna działać od strony wan. Przy okazji tematu dodam, że u mnie na motion zadziałały 2 kamerki: Omega C11 ( ta działa nawet pod hubem USB), oraz Trust WB-3200G (nie działa pod hubem, nawet aktywnym)

553

(34 odpowiedzi, napisanych Oprogramowanie / Software)

już działa ok. Wina leżała po stronie ustawień darkice, wczoraj za dużo się bawiłem i przypadkiem zmieniłem czas z 0 na 60s, a w tym przypadku 0 oznaczało ciągłe działanie. Co do zdalnego włączania/wyłączania, to widze możliwości jest dużo. Prawdopodobnie będe próbował to zrobić na stronce www, bo już częściowo taka powstała. Dzięki za podpowiedzi smile

554

(34 odpowiedzi, napisanych Oprogramowanie / Software)

no dziękuje za zwrócenie uwagi, ale nie o to akurat prosiłem, tylko o pomoc przy moim podsłuchu tongue

555

(34 odpowiedzi, napisanych Oprogramowanie / Software)

dziękuje bardzo za podpowiedź smile na przycisku jak najbardziej mi zadziałało włączanie i wyłączanie. Tylko właśnie mam problem bo nie do końca tak by to miało wyglądac, bo potrzebuje zdalnie to robić, czyli "wirtualnym" przyciskiem... No i druga rzecz jaka mi się pojawiła to po ok 1minucie podsłuchu, nagle traci mi się połączenie i trzeba włanczać od nowa źródło( w moim przypadku teraz przyciskiem). Moje ustawienia wyglądają tak:
W etc/rc.local mam

mkdir /var/log/icecast
chown nobody.nogroup /var/log/icecast
icecast -b -c /etc/icecast.xml
Changed groupid to 65534

natomiast mój przycisk w etc/config/system wygląda tak

config 'button'
    option 'button' 'BTN_1'
    option 'action' 'released'
    option 'handler' 'darkice & > /dev/null'
    option 'min' '0'
    option 'max' '3'
config 'button' 'BTN_1'
    option 'button' 'BTN_1'
    option 'action' 'released'
    option 'handler' 'killall darkice'
    option 'min' '4'
    option 'max' '90'

teraz nie wiem, albo coś pomieszałem w rc.local ?

556

(34 odpowiedzi, napisanych Oprogramowanie / Software)

witam po dłuższej przerwie smile wracając do tematu steamingu audio... Chciałbym mieć możliwość włanczania i wyłanczania podsłuchu, ponieważ nie zawsze jest potrzebny, a bardzo obciąża mi router... doszedłem do wniosku że wystarczyłoby włanczać i wyłanczać źródło, a reszta może się urucamiac od razu z /etc/rc.local. Źródło uruchamia się poleceniem

darkice & > /dev/null

, a czy mógłbym prosić o podpowiedź jak powinno wyglądac to polecenie później, aby wyłączyć źródło?? da sie tak? W ogóle to opcja uruchamiania i wyłanczania źródła poleceniami przez putty wydaje mi się troche bez sensu. Czy można to samo zrobić przez WinScp? Tzn chodzi mi o to czy da się to wykonać np zmieniając zawartość danego pliku konfiguracyjnego. Wtedy mógłbym zrobić obsługę na mojej stronce w html, że po kliknięciu przycisku zmieniałaby się zawartość pliku na serwerze ftp. Troche to poplątane tongue jeśli jest jakaś inna łatwiejsza opcja wyłanczania podsłuchu, to bardzo prosze o podpowiedzi smile z góry dzięki!

557

(23 odpowiedzi, napisanych Oprogramowanie / Software)

z tego co mi wiadomo, to właśnie któreś linie są jeszcze wykorzystywane, bo na zwykłej przejściówce usb-rs232 znajomi próbowali i nie poszło (próby normalnie na pc). Ja kupiłem taką z pełną emulacją portu COM i na PC działa, tylko tak jakby na routerze nie obsługuje pełnej emulcaji. Hmm nie bardzo wiem czego szukać do sprawdzania stanu linii, bo nie orientuje się w temacie. Cezary może przychodzą Ci jakieś przykładowe nazwy, co mógłbym sprawdzić?

558

(23 odpowiedzi, napisanych Oprogramowanie / Software)

jak można sprawdzić pod openwrt czy wszystkie linie rs232 są obsługiwane w mojej przejściówce. Używam PL2303 i przy podłączonej do laptopa działa normalnie, w przypadku mojego zastosowania (programowanie mikroprocesora Basic Atom Pro). Natomiast przy próbie programowania przez router i openwrt wywala mi że nie mam połączenia z procesorem. Na kompie wirtualny port jest widziany niby prawidłowo: http://img838.imageshack.us/img838/8783/tcpcom.jpg Używam klienta TCP-COM i zarówno w nim mam "connected" oraz na kompie widać ten port. Wygląda na to jakby nie do końca ta przejściówka działała w przypadku obsługi przez router. Jakieś pomysły?

559

(23 odpowiedzi, napisanych Oprogramowanie / Software)

zainstalowałem kmod-usb-serial-pl2303, oraz ser2net i skonfigurowałem to posiłkując się artykułem z elektrody. Mam taki problem że w ogóle u mnie brak katalogu /dev/tts i po próbie połączenia klientem z pc wywala błąd

Could not open device /dev/tts/1 for port 6001: No such file or directory

co moze być przyczyną?

560

(34 odpowiedzi, napisanych Oprogramowanie / Software)

streaming audio działa juz ok. Mam jeszcze kilka pytań. Po każdym resecie musze od nowa wykonywać operacje:

root@Gargoyle:~$ mkdir /var/log/icecast
root@Gargoyle:~$ chown nobody.nogroup /var/log/icecast
root@Gargoyle:~$ icecast -b -c /etc/icecast.xml
Starting icecast2
Detaching from the console
root@Gargoyle:~$ Changed groupid to 65534.
Changed userid to 65534.

root@Gargoyle:~$ darkice & > /dev/null
root@Gargoyle:~$ DarkIce 1.0 live audio streamer, http://code.google.com/p/darkice/
Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/
Copyright (c) 2008-2010, Akos Maroy and Rafael Diniz
This is free software, and you are welcome to redistribute it
under the terms of The GNU General Public License version 3 or
any later version.

Using config file: /etc/darkice.cfg
Using OSS DSP input device: /dev/dsp
Using POSIX real-time scheduling, priority 98

root@Gargoyle:~$


1. Jak zrobić, aby wykonywały się one automatycznie wraz z uruchamianiem routera.
2. Czy nagranie które jest przechowywane na dysku po pewnym czasie się nadpisuje/kasuje, czy będzie mi tak długo nagrywać aż zapełni dysk?

561

(34 odpowiedzi, napisanych Oprogramowanie / Software)

ok udało się zainstalować, najpierw zrobiłem libcurl, a później icecast i poszło, ale... znowu problemy sad

root@Gargoyle:~$ icecast -b -c /etc/icecast.xml
Starting icecast2
Detaching from the console
root@Gargoyle:~$ Changed groupid to 65534.
Changed userid to 65534.
FATAL: could not open error logging (/var/log/icecast/error.log): No such file o                    r directory
FATAL: could not open access logging (/var/log/icecast/access.log): No such file                     or directory
FATAL: Could not start logging

nawet nie mam takiego katalogu var/log/icecast

562

(34 odpowiedzi, napisanych Oprogramowanie / Software)

a jak wywalić to repo i dodać rc5??

563

(34 odpowiedzi, napisanych Oprogramowanie / Software)

hmm dalej problem z instalacją

root@Gargoyle:~$ opkg update
Downloading http://ecco.selfip.net/backfire/packages/Packages.gz.
Inflating http://ecco.selfip.net/backfire/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/eko1.
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@Gargoyle:~$ opkg install http://downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/ar71xx/packages/icecast_2.3.2-2_ar71xx.ipk
Downloading http://downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/ar71xx/packages/icecast_2.3.2-2_ar71xx.ipk.
Installing icecast (2.3.2-2) to root...
Collected errors:
 * opkg_install_pkg: Package icecast md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package icecast.
root@Gargoyle:~$

564

(34 odpowiedzi, napisanych Oprogramowanie / Software)

troche się pogubiłem. Mam zainstalować starsze icecast? Domyślam się że tak bo libcurl instaluje sie razem z icecast z tego co zauważyłem. Więc tak w rc4, sytuacja się powtórzyła, bo icecast chyba jest to samo co w rc5. Natomiast w rc3 mam problem z instalacją

root@Gargoyle:~$ opkg install http://downloads.openwrt.org/backfire/10.03.1-rc3/ar71xx/packages/icecast_2.3.2-2_ar71xx.ipk
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc3/ar71xx/packages/icecast_2.3.2-2_ar71xx.ipk.
Installing icecast (2.3.2-2) to root...
Collected errors:
 * opkg_install_pkg: Package icecast md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package icecast.

565

(34 odpowiedzi, napisanych Oprogramowanie / Software)

hmmm próbowałem z libcurl z repo rc4, rc3, rc2, rc1, później dałem starsze icecast i też próbowałem z różnym libcurl i ciągle

Package libcurl (7.21.3-1) installed in root is up to date.

566

(34 odpowiedzi, napisanych Oprogramowanie / Software)

hmm no właśnie w tym problem, że nigdzie w repo nie ma starszej wersji libcurl. Co ciekawe to icecast jest tej samej daty co libcurl w repo... a chce starszego libcurl. Cezary nie posiadasz gdzieś starszej wersji libcurl, lub nie wiesz gdzie moge takową spotkać??

dzięki za pomoc smile partycja 3 zrobiona w FAT32. Hmm tylko myślałem, że jak zrobie ta jedna partycje w FAT32, to pendrive będzie chodził normalnie po podłączeniu do komputera z windows, z tym że miałby pomniejszoną pojemność o to co zajęte dla partycji w linuxie. A w rzeczywistości to po podłączeniu do windows tylko formatować chce tego pendriva, ale go nie otworzy.

568

(34 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:~$ opkg install libcurl
Package libcurl (7.21.3-1) installed in root is up to date.

569

(34 odpowiedzi, napisanych Oprogramowanie / Software)

hmm lame-lib zainstalowane i dalej to samo... z taką różnica że teraz co innego chce przy darkice

root@Gargoyle:~$ icecast -b -c /etc/icecast.xml
icecast: can't load library 'libcurl.so.5'
root@Gargoyle:~$ darkice & > /dev/null
root@Gargoyle:~$ darkice: can't load library 'libstdc++.so.6'

[1]+  Done(16)                   darkice
root@Gargoyle:~$

więc zainstalowałem mkdosfs i zrobiłem mkfs.vfat, jednak nadal moja partycja sda3 nie jest FAT32...

root@Gargoyle:~$ mkfs.vfat /dev/sda3
mkfs.vfat 3.0.9 (31 Jan 2010)
root@Gargoyle:~$ blkid
/dev/sda3: UUID="318B-7EDD"
/dev/sda2: UUID="06cd39cf-d46d-4f2e-8fa7-9b9cce155505"
/dev/sda1: UUID="fd1ddc07-fac4-45ce-bca5-0c860dba38d8"
root@Gargoyle:~$ fdisk /dev/sda

The number of cylinders for this disk is set to 3748.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 3869 MB, 3869544448 bytes
32 heads, 63 sectors/track, 3748 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Disk identifier: 0x1f1b68f0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         100      100768+  83  Linux
/dev/sda2             101         120       20160   82  Linux swap / Solaris
/dev/sda3             121        3748     3657024   83  Linux
 

571

(34 odpowiedzi, napisanych Oprogramowanie / Software)

Wykonałem wszystko zgodnie z poradnikiem http://openwrt.pl/doku.php/zastosowania:streaming-audio i na samym końcu pojawiły się problemy:

root@Gargoyle:~$ icecast -b -c /etc/icecast.xml
icecast: can't load library 'libcurl.so.5'
root@Gargoyle:~$ darkice & > /dev/null
root@Gargoyle:~$ darkice: can't load library 'libmp3lame.so.0'

zainstalowałem libcurl z repo, ale dalej to samo sad natomiast czegoś takiego jak libmp3lame nie potrafie znaleźć...
Ktoś posłuży pomocą?

może nie do końca ctrl-c/ctrl-v, ale rzeczywiście się rozpędziłem. Ok a jak ma wyglądac komenda do formatowania na fat32? Bo próbowałem coś w stylu

mkfs.fat32 /dev/sda3

ale nie zna takiej komendy

Zrobiłem sobie extroot na pendrive 4gb. Wszystko w/g poradnika http://eko.one.pl/forum/viewtopic.php?id=1062. Tyle że u mnie zrobiłem 3 partycje, ponieważ tą 3 chce wykorzystać do przechowywania innych danych typu zdjęcia z motion. Dlaczego po zrobieniu extroot nie mam juz opcji w gargoyle do montowania nośników? Poprostu znikneła big_smile I jeszcze takie pytanie, czy da się tak sformatować tego pendriva, aby partycje na extroot były ext3 i na swap a ta ostatnia 3 partycja aby pozostała jako FAT32?? Ponieważ zależałoby mi na tym aby pendrive był jeszcze obsługiwany przez windows, tzn ta jedna partycja.

Witam! Wpadłem ostatnio na pomysł zrobienia prostego alarmu na bazie OpenWrt. Mam kilka pytań, aby się upewnic czy moja wizja ma w ogóle sens.
1. Czy da się podłączyc zwykły telefon komórkowy do routera np poprzez bluetooth. Mam w posiadaniu kilka zbędnych telefonów np. Nokia 6230i, oraz moduł bluetooth pod USB. W sumie prawidłowo powinno się wykorzystać do tego celu moduł GSM, jednak takiego nie posiadam i wolałbym wykorzystać sprzet który mam.
2. Czy pakiet motion, można tak skonfigurować, aby po wykryciu ruchu, oprócz robienia zdjęć wysyłany był sms z telefonu podłączonego do routera ( informacja o włamaniu).
3. Czy mozna zrobić coś takiego, że po wysłaniu sms do routera, włancza muzyke, lub radio. Czyli aktywacja audio pod OpenWrt opisanego na eko.one.pl. (Taka banalna symulacja obecności w budynku).

575

(23 odpowiedzi, napisanych Oprogramowanie / Software)

troszke wyżej wrzuciłem link z elektrody na temat konfiguracji ser2net i programu na pc... aczkolwiek sam jeszcze tego nie testowałem. W przyszłym tyg będe miał kabelek więc dam znać jakie rezultaty smile