Cześć.
Od lat działa u mnie poczciwy TP-Link TL-WR1043N/ND v1. Tam już równie leciwe Lede-17.01. A na nim mam obsługę mojej stacji pogodowej.
Nie zmieniałem na nowsze wersje OpenWRT, bo już i tak leci na ostatnich kB RAMu. Mam co prawda od lat kostkę 64MB do wlutowania, ale jakoś nie czuję się na siłach żeby to zrobić. Taki, off topic wink

Wszystko działa pięknie po kablu, ale ostatnio byłem zmuszony do reorganizacji w domu i komputer poszedł w miejsce, gdzie nie mam kabla. Zostało WIFI. Stacjonarny go nie miał, więc zakupiłem po taniości dongla na RTL88x2B. Ładnie się uruchomił na Win10, ale ... No właśnie ale. Wifi czasami działa dobrze, a czasami jak krew znosa. Testowałem też lapka z wifi i też jest podobnie. Po kablu hula. Wiadomo jak z wifi, zawsze więc starałem się używać kabla, no ale w tej chwili muszę przejść na Wifi. No dobra to coś na 5GHz. Tak z sentymentu zacząłem szukać TP-Linka. Tak po taniości padło na Archera C5 v1 lub C7 v2 (prawie to samo sprzętowo, tylko w pierwszym wifi działa w 2x2, a drugim 3x3, więc teoretycznie lepiej. Oczywiście nigdy nie osiągnie się tych transferów na tym donglu usb, ale taki był mój pierwszy wybór. A potem znowu zacząłem czytać co tutaj na poczciwym forum piszecie i zaciekawił mnie Netgear R6220. Też tani, ale na bardziej otwartym procku i chyba całkiem popularny model. W stosunku do C7 ma znacznie więcej pamięci flash, szybszy procek, no ale ma 1xUSB  zamiast 2xUSB (jak w C7).

Za C7 przemawiają do mnie 2 porty USB, które mogę wykorzystać do podłączenia stacji i dodatkowej pamięci. Choć teraz też mam WR1043ND mam tylko 1 port, ale dodatkowo podłączonego mam huba usb.
Za R6220 rozmiar flasha 128MB (C7 ma 16MB).

No ale jak z RADIEM w tych dwóch modelach? Który z tych dwóch modeli ma lepsze Wifi 2.4 i 5Ghz? To w tej chwili dla mnie najważniejsze.
Jakie macie doświadczenia? Który będzie lepszy, na parę kolejnych lat wink

2

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Rzeczywiście w LEDE już jest smile
No to natchnęło mnie, że może znowu zaupgraduję mojego TL-WR1043ND. Niestety operacja zakończyła się z jakiegoś powodu niepowodzeniem. Router wpadł w pętlę restartów hmm
Całe szczęście ostatnia deska ratunku, RS-232TTL i serwer tftpd, przywróciło router do żywych.

Mam jednak kolejne pytanie, niezwiązane już z DNSmask.

Szukam kilku programów dla LEDE: psmisc, elinks, wput

W CC też ich nie było, więc instalowałem starsze:

opkg install http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/psmisc_22.16-1_ar71xx.ipk
opkg install http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/elinks_0.11.7-1_ar71xx.ipk
opkg install http://dl.eko.one.pl/attitude_adjustment/ar71xx/packages/wput_0.6.2-1_ar71xx.ipk
opkg install [url]http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/wput_0.6.2-1_ar71xx.ipk[/url]

Jednak z LEDE one nie działają.

Cezary wiesz może gdzie znaleźć te programy? Ewentualnie, czy mogę prosić o kompilację ich dla LEDE?

Parę dni temu wykryto szereg dziur w DNSmasq.
https://sekurak.pl/milion-urzadzen-iot- … s-dnsmasq/

W związku z tym mam pytanie. Zapewne pojawi się nowsza wersja serwera dla najnowszego LEDE, ale czy będzie można liczyć na nowszy pakiet DNSmasq dla starszych wydań (sam posiadam jeszcze CC), który nie będzie posiadał podatności opisanej w CVE-2017-14491?

4

(31 odpowiedzi, napisanych Oprogramowanie / Software)

Rozumiem.

Witam,
Zauważyłem dziś, że serwer dl.eko.one.pl nie działa poprawnie.
Wszelkie próby wiszą w stanie "nawiązywania połączenia" z serwerem.
M.

Witam,

W końcu po blisko 3 latach zrobiłem upgrade z AA na CC.
M.in. zainstalowałem sobie na nowo Transmission (2.92-1), wszystko poszło bez problemów, uruchomił się, ale okazało się, że po rozpoczęciu ściągania, jest ono przerywane po paru, parunastu sekundach.
No nic, mówię spróbuję zainstalować starszą wersję (2.84-3), bo też jest w repozytorium.

Tylko jak to zrobić?

Myślę, spróbuję zainstalować po pełnej ścieżce pakietów:

opkg install [url]http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/transmission-web_2.84-3_ar71xx.ipk[/url] [url]http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/transmission-daemon_2.84-3_ar71xx.ipk[/url]
No packages removed.
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/transmission-web_2.84-3_ar71xx.ipk.[/url]
Downloading [url]http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/transmission-daemon_2.84-3_ar71xx.ipk.[/url]
Installing transmission-web (2.92-1) to root...
Downloading [url]http://dl.eko.one.pl/chaos_calmer/ar71xx/packages/transmission-web_2.92-1_ar71xx.ipk.[/url]
Installing transmission-daemon (2.92-1) to root...
Downloading [url]http://dl.eko.one.pl/chaos_calmer/ar71xx/packages/transmission-daemon_2.92-1_ar71xx.ipk.[/url]
Package transmission-daemon (2.92-1) installed in root is up to date.
Configuring transmission-daemon.
Configuring transmission-web.

ale ja widać, najpierw jest ściągana wersja 2.84, a zaraz po tym instalowana 2.92.

Moje pytanie brzmi.

Jak zainstalować inną wersję pakietu, a nie tylko najświeższą, jeśli w repozytorium znajdują się starsze?
Jak to robicie?


PS. Znalazłem, takiego linka http://stackoverflow.com/questions/3722 … ed-version, pod którym można przeczytać, że dopiero od wersji 0.3.2 opkg posiada taką opcję, o składni:

opkg install <pkg_name>=<pkg_version>
opkg install transmission-daemon=2.84-3

ale to nie działa.

Cezary, jest taka możliwość, żebyś skompilował taką nowszą wersję opkg?

PS2. W końcu jednak zainstalowałem te pakiety, kiedy skasowałem zawartość katalogu /tmp/opkg-lists

pozdrawiam
macka

7

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Też bym obstawiał zasilanie. Inny zasilacz podłącz.
Ja czasami jak potrzebuję na szybko zasilacza, a nie mam nowego, to zwyczajnie przecinam stary zwykłym brzeszczotem, w miejscu klejenia, wymieniam kondziory (bo to one zwykle są przyczyną problemów z zasilaniem) i ponownie sklejam obudowę wink

Witam,

Szukam prostego rozwiązania zliczania impulsów. Ile razy w ciągu godziny został naciśnięty przycisk, czy ile razy fotokomórka została aktywowana. Pomyślałem, że może dałoby się zrobić coś takiego przy wykorzystaniu routera i GPIO (choć szczerze mówiąc nigdy się tym nie bawiłem).

Mam Routerboard'a 411 z zainstalowanym OpenWRT. Sam router ma chyba 16 linii, ale nie wiem gdzie szukać
niewykorzystanych (te z wykorzystanych to pewnie przycisk reset i ledy - nie chciałbym w nie ingerować).
Macie jakieś pomysły?

A może ktoś z Was robił coś podobnego i podzieli się swoim projektem? smile A może macie jakieś inne pomysły na taki licznik, może z pamięcią (mały upgrade użyteczności wink) ? Może coś na USB, ważne żeby nie było jakoś drogie, dało się prosto odczytywać przez router.

No chyba, że podtrzymujesz sesję. Zestawiasz i sesja sobie działa w tle. A jak się z jakiegoś powodu zamknie, to odpowiedni skrypt stawia ją na nowo.  O takim rozwiązaniu myślałem.

Dodatkowo można wykupić pakiet megabajtów do wykorzystania i wtedy CHYBA nie liczą tych 100kB czy 300kB paczek.
Minus taki, że trzeba dodatkowo płacić np. co miesiąc, choć zależy jaką taryfę wykorzystuję się na takim modemie (ale to już inny temat).

Odnośnie zużycia prądu, to nie bardzo rozumiem w czym problem? Przecież router tak i tak ma działać, sieć też, to co do tego ma temat, czy VPN jest zestawiony czy nie?

A może coś takiego?
Jak masz modem GSM, to można do niego wysłać SMSa.
Przy pomocy pakietu gnokii ( http://eko.one.pl/?p=openwrt-gnokii ) można go odczytać na routerze (jakimś prostym skrypcikiem), który następnie zestawi Twoje połączenie VPN. Kiedyś zrobiłem coś takiego, żeby sprawdzać limity transferu na karcie w zdalnej kamerze, wysyłałem smsa, a ona odsyłała mi dane. Podobnie było z jej resetowaniem kiedy nie odpowiadała po sieci z jakiego powodu. VPN był tam zestawiony cały czas.

PS. A co szkodzi zestawić połączenie na stałe? Ile takie zestawione-nieużywane połączenie zeżre transferu, 1MB/dzień, parę MB?? Przecież tam chyba duże ilości danych nie lecą w czasie nieaktywności.

11

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Normalnie w linuksie jest:
# usleep <mikrosekundy>

ale w OpenWRT standardowo tego nie ma. Podobno można dodać (aktywować) tą komendę we własnej kompilacji busybox:

https://forum.openwrt.org/viewtopic.php?id=33774

12

(35 odpowiedzi, napisanych Termometr)

macka napisał/a:
wabikboy napisał/a:

A z zasilaniem próbowałeś z rezystorem 4,7k~5k wpiętym między linie 5v a 1-wire?

Muszę sprawdzić to rozwiązanie z rezystorem.

Rozwiązanie z rezystorem nie działa jeśli biorę 5V z USB. Nie wiem w czym jest problem.

W wersji ze stabilizatorem, układ działa zarówno z rezystorem jak i bez niego.

Udało mi się uruchomić układ wykorzystując zasilacz 12V i stabilizator 5V na LM7805. Jako zasilania użyłem też baterii 12V i 9V i też działało. Minus jest taki, że nie można wykorzystać w tym przypadku zasilania z USB tylko potrzebny jest kolejny zasilacz. A no i wywaliłem diodę 1N4007, bo z nią też ten układ nie działa.

Stabilizator wygląda dokładnie jak na tym schemacie barometru na stronie: http://burza.pokluda.net/budowa.php choć pewnie zadziała nawet ten podstawowy ze specyfikacji układu LM7805: http://www.fairchildsemi.com/ds/LM/LM7805.pdf (inne pojemności kondensatorów).

Próbowałem też z rezystorem podciągającym (tak to chyba się nazywa) 4.7k między VDD, a DQ, ale nic to nie pomogło. Wersja zasilania 5V bezpośrednio z USB nadal nie działa.
Wersja ze stabilizatorem działa zarówno z tym rezystorem, jak i bez niego.

14

(35 odpowiedzi, napisanych Termometr)

wabikboy napisał/a:

A z zasilaniem próbowałeś z rezystorem 4,7k~5k wpiętym między linie 5v a 1-wire?

Takiego rozwiązania nie próbowałem. Co ten rezystor robi w takim układzie? Muszę skoczyć do sklepu bo akurat takiego nie mam, ale ...
... udało mi się uruchomić układ wykorzystując zasilacz 12V i stabilizator 5V na LM7805. Testowałem też na baterii 12V i 9V i też oczywiście działa. Minus jest taki, że nie można wykorzystać w tym przypadku zasilania z USB tylko potrzebny jest kolejny zasilacz. A no i wywaliłem diodę 1N4007, bo z nią też ten układ nie działa.

Stabilizator wygląda dokładnie jak na tym schemacie barometru na stronie: http://burza.pokluda.net/budowa.php choć pewnie zadziała nawet ten podstawowy ze specyfikacji układu LM7805: http://www.fairchildsemi.com/ds/LM/LM7805.pdf (inne pojemności kondensatorów).

Muszę sprawdzić to rozwiązanie z rezystorem.

Właśnie nad tym siedzę, no i też mi nie działa sad Dołączyłem 5V bezpośrednio ze złącza USB komputera.
Digitemp mieli przez dłuższą chwilę i wywala to co poniżej. Nie wykrywa czujnika temperatury.


digitemp_DS9097 -s /dev/ttyUSB0 -a -i                                                                                                     
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane                                                                                                         
GNU Public License v2.0 - http://www.digitemp.com                                                                                                           
Turning off all DS2409 Couplers                                                                                                                             
                                                                                                                                                             
Searching the 1-Wire LAN


W tybie parasite też nie działa (z diodą 1N4007). Po usunięciu tej diody działa w parasitcie, ale z dodatkowym napięciem zachowuje się j/w. Nie podłączałem DS2450, ani DS2438, bo nie chcę ich popsuć, testuję układ na DS18b20, no ale coś nie halo.

16

(35 odpowiedzi, napisanych Termometr)

Właśnie nad tym siedzę, no i też mi nie działa sad Dołączyłem 5V bezpośrednio ze złącza USB komputera.
Digitemp mieli przez dłuższą chwilę i wywala to co poniżej. Nie wykrywa czujnika temperatury.


digitemp_DS9097 -s /dev/ttyUSB0 -a -i                                                                                                     
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane                                                                                                         
GNU Public License v2.0 - http://www.digitemp.com                                                                                                           
Turning off all DS2409 Couplers                                                                                                                             
                                                                                                                                                             
Searching the 1-Wire LAN


W tybie parasite też nie działa (z diodą 1N4007). Po usunięciu tej diody działa w parasitcie, ale z dodatkowym napięciem zachowuje się j/w. Nie podłączałem DS2450, ani DS2438, bo nie chcę ich popsuć, testuję układ na DS18b20, no ale coś nie halo.

Witam,

Używam adaptera zrobionego wg. schematu ( http://eko.one.pl/?p=Termometr ). Podłączone są do niego czujniki temperatury DS18B20, w układzie pasożytniczym. Chcę rozbudować trochę układ o czujniki wilgotności i ciśnienia podobnie jak na  http://openrouter.info/index.php?option … &id=90 , potrzebuję do tego jednak dodatkowo zasilanie 5V.

Jak je dołączyć do tego układu?

Czy wystarczy jak wezmę zasilacz 5V, "plus" podłącze do VDD w układach, a "minus" do masy 1-wire? Czy może trzeba coś przerabiać w układzie?

Cezary napisał/a:

output_pictures off ?

Takiego opcji w konfiguracji nie ma, pewnie chodzi o:

output_normal off

tylko że z tą opcją to ani nic nie próbuje zapisywać lokalnie, ani też nie próbuje wysyłać FTPem.
Wygląda to tak jakby dopiero po zapisaniu wgrywa ten plik na ftpa, co nawet jest nawet  logiczne, bo wgrywanie wykorzystuje opcję "on_picture_save".
Próbowałem też wrzucić "wput ......." do opcji "on_event_start", ale parametr %f (a właściwie chyba jego brak w takim przypadku) powodował, że na FTPa wypychane są wszystkie pliki z routera (Mozna sobie kopie systemu tak zrobic smile)).

Można też spróbować usuwać plik po wypchaniu tego na zewnątrz w ten sposób:

on_picture_save wput -t 5 ftp://login:haslo@ip.serwera.ftp %f ; rm %f

ale trochę strach jak zacznie usuwać nie to co trzeba. Może lepiej zrobić to z crona i usuwać zawartość całego katalogu /tmp/kamera, ale w tym przypadku może istnieć prawdopodobieństwo, że katalog ten się przepełni między dwoma uruchomieniami crona, kiedy np. będzie dużo fotek.

Miałem nadzieję, że da się to zrobić jakoś prościej.

Zacząłem już kombinować z fswebcam i prostym skryptem, ale nie chce mi robić opisów do fotek, bo libgd nie ma wsparcia dla fontów: "Unable to load font 'luxisr': libgd was not built with FreeType font support". W ten sposób osiągnąłem możliwość robienia zrzutów np. co 5minut, zapisania fotki w /tmp, wysłania jej na FTP i skasowania z /tmp na bieżąco, ale w ten sposób nie mogę wykrywać ruchu. Zależy mi na funkcjonalności z motion, ale bez zapisu lokalnego, a tylko z zapisem zdalnym.

Witam,

Na TL-WR1043ND mam działające motion.
Zapisuje fotki lokalnie na pendrivie (motion i snapshot).
Wysyła je też ładnie na konto ftp:

on_picture_save wput -t 5 ftp://login:haslo@ip.serwera.ftp %f

Mam inny router, gdzie nie będzie pendriva i nie będzie miejsca na zapisywanie lokalne.
Nie wiem jak to zrobić, żeby motion przesyłało fotki tylko na serwer bez lokalnego zapisu.

Macie jakiś pomysł jak to zrobić?

Ja swego czasu kupilem cos takiego: http://allegro.pl/tanio-konwerter-inter … 93965.html
no ale trzeba miec RS-a w komputerze, no i przylutowac 3 kabelki do wtyczki (oczywiscie trzeba/mozna takze wlutowac piny do routera i wczesniej przeczytac instrukcje co gdzie przylutowac w konwerterze i routerze). Pol godziny zabawy, no moze wiecej jesli robi sie to pierwszy raz.

21

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Wystarczy rozebrac router i uzyc linijki do pomiaru wink

22

(0 odpowiedzi, napisanych Oprogramowanie / Software)

Forum OpenWrt stuknelo 20000 postow:)

23

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Po wgraniu nowego obrazu eko 2011-04-09, przestalo dzialac 'opkg update'. Zwyczajnie na serwerze nie ma katalogu 'http://downloads.openwrt.org/backfire/10.03.1-rc5'

root@OpenWrt:/$ 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-rc5/ar71xx/packages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages/Packages.gz, wget returned 1.

PS. Wystarczy w pliku '/etc/opkg.conf' zmienic '10.03.1-rc5' na '10.03.1-rc4'.

24

(60 odpowiedzi, napisanych Oprogramowanie / Software)

fistaszek napisał/a:

Dla motion największa rozdzielczość, jaką uzyskałem, to domyślne 352 x 288 przy ustawieniach

framerate 2
v4l2_palette 6

Przy innych ustawieniach obraz jest szary lub uruchomienie motion wyrzuca błędy.

U mnie kamerka C310 w motion dziala tez w takiej rodzielczosci:

width 640
height 368

25

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Vintearis napisał/a:

Czyli jesli dobrze rozumiem to nie mogę podłączyć HUB'a USB do WR1043ND bo spali się wejscie?

Pytam się dlatego bo wlasnie uruchamiam rutera, a potrzebuje podpiąć HUBa pod niego.

Mozna podlaczac, dlaczegoz by nie, sam tak uzywam.
Kolega Herigo cos majstrowal najprawdopodobniej z niestandardowym dodatkowym zasilaniem, dlatego spotkala go taka przykrosc;)