Tak, na mr3420 jest n2n, który nawiązuje połączenie z wewnątrz tej sieci. Poproszę wersję dla mniej biegłych w temacie ;-) Na co dzień nie zajmuję się takimi tematami, robię to okazjonalnie i hobbystycznie. Gdzie szukać iptables w gargoyle, jak i czym edytować?

Jeśli masz na myśli:

config zone
    option name 'lan'
    list network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1

to już dodałem ;-) Niestety nadal b525 jest nieosiągalny przez n2n.

Widzę, że nikt nie ma pomysłu ;-) No nie wiem... wydaje mi się, że "Huaweiowi" b525 trochę przeszkadza, że ktoś próbuje dostać się do niego przez vpn. Wpuszcza tylko z lokalnej sieci. Czy można to jakoś "zasymulować" na Gargoyle, tak żeby uspokoić jego czujność?:-)) Może też trzeba wprowadzić jakieś ustawienia w b525 - chociaż tam za wiele nie ma do ustawiania.

Witam wszystkich.

Ostatnio "pracuję" nad pewnym zagadnieniem. Bardzo dużo pomógł mi już Cezary, za co jeszcze raz bardzo dziękuję! Pozostała jedna rzecz, którą być może rozjaśni inny posiadacz Huawei b525 :-)) Chodzi o dostęp do niego za pomocą vpn. Od lat mam skonfigurowany na MR3420 Gargoyle oraz programik n2n, który jak wiadomo świetnie sprawdza się jako prosty vpn. Jako że sieć to "Play" więc dostęp "z zewnątrz" możliwy jest wyłącznie w ten sposób. I to rozwiązanie sprawdza się w 100%. Mam dostęp zarówno do routera, kamer jak i innych urządzeń w sieci.

Ostatnio postanowiłem zmienić coraz bardziej powolny HSPA na LTE z wykorzystaniem b525. Wszystko się powiodło i na początek (jak mi się wydawało, dla ułatwienia) zmieniłem adresację b525 na taką jak w MR3420 i połączyłem sprzęty przez porty LAN. Można powiedzieć, że nadal wszystko jest ok - po kilku poradach Cezarego znowu mam dostęp przez n2n do wszystkich kamer, MR3420. Jest tylko jeden problem - Huawei b525 jest w ten sposób nieosiągalny. Nie pomagają przekierowania w etc/config/firewall oraz inne "zaklęcia". Adres ip b525 jest teraz taki sam jaki miał wcześniej MR3420 (port domyślny 80, i tak nie można zmienić). Bez szans - łączę się zdalnie ze wszystkim tylko nie z Huawei. Dlaczego tak jest? Będąc na miejscu mogę połączyć się bez problemu zarówno z GUI b525 jak i przez programy LteWatch lub HManager. Na tych programach zależy mi najbardziej, bo jak wiadomo za ich pomocą można wymuszać konkretne pasma oraz kontrolować parametry sygnału. Jednak nie mając dostępu przez n2n do b525 mogę też zapomnieć o połączeniu za pomocą HManagera.

Czy jest na to rada?:-)) Oczywiście w ostateczności jakiś mały komp. i TeamViewer ale... no nie o takim rozwiązaniu myślę, raczej coś na bazie powyżej opisanych możliwości.

5

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli jak rozumiem 2,4 będzie tu najlepszym wyborem.

Odczytałem i... nie ma w bazie btsearch. A więc coś jest na rzeczy, może to być UMTS 900, którego nie ma na mapce.

Przepraszam za "lamerskie" pytanie ale gdzie mam wklepać syscfg? Po zalogowaniu na Putty (ssh) w konsoli melduje "not found".

6

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Dlatego, że szczerze mówiąc nie wiem czy można te dwie ostatnie cyfry w ogóle pominąć;-) Dlatego zdecydowałem się na roaming: 1=Supported i 1=Packet-Switched only

Wpisałem  export MODE="AT^SYSCFG=14,2,2000000000000,1,1" ale co ciekawe modem łączy się, chociaż w promieniu kilkunastu km nie ma nadajnika UMTS 900! No chyba, że jest tylko nie widać go na btsearch;-)

7

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Bardzo dziękuję!:-) Czyli w mojej wersji prawidłowa składnia będzie wyglądać w ten sposób:

elif echo "$cardinfo" | grep -qi huawei; then
                case "$service" in
                    umts_only) CODE="14,2";;
                    gprs_only) CODE="13,1";;
                    umts_pref) CODE="2,2";;
                    gprs_pref) CODE="2,1";;
                    *) CODE="2,2";;
                esac
                export MODE="AT^SYSCFG=14,2,2000000000000,1,1"

Rozumiem, że ${CODE}, mogę pominąć?

Witam,

Ostatnio zmuszony byłem robić na nowo Gargoyla i spotkałem się (po raz drugi) z następującą kwestią. W swojej lokalizacji korzystam z UMTS 900 Playa i chcę tą właśnie technologię wymusić. Jeśli tego nie zrobię, modem będzie próbował łączyć się z zanikającym sygnałem UMTS 2100 w efekcie czego co chwile nie ma zasięgu. Sygnał 900 jest bardzo mocny więc kwestia ustawienia priorytetu lub wymuszenia technologii (w zależności od tego co jest możliwe)

Kilka lat temu udało mi się to zrobić ale niestety nie pamiętam już w jaki sposób dokładnie, no i wersja Gargoyla byłą trochę inna (choć nie wiem czy akurat tutaj są różnice. Posiadam modem Huawei e3131.

Krótko mówiąc, odpowiedzialny za te sprawy jest plik 3g.sh a w nim sekcja dotycząca Huawei:

elif echo "$cardinfo" | grep -qi huawei; then
                case "$service" in
                    umts_only) CODE="14,2";;
                    gprs_only) CODE="13,1";;
                    umts_pref) CODE="2,2";;
                    gprs_pref) CODE="2,1";;
                    *) CODE="2,2";;
                esac
                export MODE="AT^SYSCFG=${CODE},400000,2,4"

Pamiętam, ze dla mojego modemu komendą sugerującą mu pracę w UMTS 900 było: AT^SYSCFG=14,2,2000000000000,1,1

I teraz pytania:

1. Czy ta komenda WYMUSZA czy też SUGERUJE (ustawia priorytet) modemowi, żeby łączył się po UMTS 900?

2. W jaki sposób mogę ją wpisać do pliku 3g.sh, tak żeby wykonywała się zawsze przy starcie systemu? Chodzi mi o składnię, ponieważ w pliku występuję w tym miejscu ${CODE} - trzeba to zostawić czy też w całości wymienić na wpis AT^SYSCFG=14,2,2000000000000,1,1 ?

3. Pytam, czy ta komenda wymusza czy sugeruje modemowi jak ma się łączyć, ponieważ obecnie w okolicy gdzie konfiguruję sprzęt, nie ma UMTS 900  w ogóle a mimo to modem się łączy. A więc albo AT^SYSCFG=14,2,2000000000000,1,1 nie wyklucza połączeń UMTS 2100 albo po prostu źle wpisuję ją do pliku 3g.sh.

I jeszcze dodatkowe pytanie - co dokładnie oznaczają cyfry ,1,1 lub ,2,4 na końcu tej linii?

Pozdrawiam, będę wdzięczny za pomoc;-)

9

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Przy pomocy 3ginfo nie możesz, nie wyświetla takiej informacji. Jak sobie znajdziesz polecenie at które takie coś wyświetli to możesz to sobie dodać.

Nie zrozumieliśmy się chyba do końca. Nie chodziło mi o wyświetlanie pasma (900 lub 2100) za pomocą 3ginfo. Pytałem tylko czy w ogóle mogę z konsoli wydać takie polecenie, które zwróci mi czy trwające właśnie połączenie jest UMTS900 czy UMTS2100.

10

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Zdecydowanie przeceniasz swoją osobę - w ogóle nie zawracam sobie Tobą głowy. Natomiast Twoje ostatnie nieparlamentarne wypociny raportowałem Moderacji - to nie miejsce i czas na podwórkowe wygłupy.

11

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Ostatnio przeczytałem (tutaj: http://eko.one.pl/?p=openwrt-3ginfo), że można wyświetlać informacje o BTS (node b), do którego podłączony jest aktualnie modem. Z tego co rozumiem nie działa to jednak w 3ginfo, które jest częścią składową GUI Gargoyle? Czy mogę doinstalować sobie to drugie 3ginfo bez obaw, że coś się namiesza?

Przy okazji 3g... w jaki sposób mogę sprawdzić (jakim poleceniem) czy aktualnie połączony modem używa pasma UMTS 900MHz czy 2100MHz?

12

(173 odpowiedzi, napisanych Oprogramowanie / Software)

build000 napisał/a:

pepe2k - tak samo szkoda jak Twoich jak zwykle głupich docinków i komentarzy. Aż dziwne, że tak późno dołączyłeś swoje "wiodące stwierdzenia"
big_smile
Xelos - problem to chyba masz raczej Ty - inaczej byś nie zakładał tego tematu - nieprawdaż ? wink

Nie odróżniasz "problemu" od "pytania" a to wielka różnica. Czy pytając kogoś o godzinę masz problem?:-)) build000, już raz o tym wspomniałem - nie ma obowiązku pisania w moim wątku. Nie masz nic do powiedzenia - nie pisz. Szkoda czasu. Masz - pisz na temat i z sensem.

13

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Pepe2k, pełna zgoda!:-) Niektórzy mają widocznie jakieś problemy, którymi za wszelką cenę pragną zarazić innych;-)

14

(173 odpowiedzi, napisanych Oprogramowanie / Software)

build000 napisał/a:

Tak samo można spojrzeć na to z drugiej strony - nie musisz spamować tego tematu. Jeden temat - jedno zagadnienie. wink

Nie wiem, która to dla Ciebie "druga strona" ale powtórzę tylko, że w swoim temacie sam ustalam wątki dyskusji. To chyba normalne. Równie dobrze co chwilę mógłbym zmieniać temat lub rozpoczynać 10 wątków, w którym odpowiedziałaby jedna lub dwie osoby i... zrobiłby się śmietnik, za który Moderator na pewno by mnie nie pochwalił:-))

build000 napisał/a:

Co do huba przy takich poziomach prądu to może być każdy, lepszy, czyli pierwszy z brzega - istotny jest tylko pewny kontakt elektryczny na stykach. Problemy z takimi czujnikami/układami pomiarowymi zaczynają się wtedy gdy zaczynasz wydłużać przewody.

Gdyby to tak wyglądało w praktyce świat byłby piękny:-) "Takie" poziomy prądu, których piszesz to już ponad 260 mA (modem) + reszta. A sam modem lubi mieć "piki" (które widać tylko na oscyloskopie) i wtedy pobiera niestety znacznie więcej. A to wszystko razem zbliża do limitu portu usb więc nie są to takie małe prądy. A co do samych hubów - bywają różne, różniste i często chip, który siedzi w środku koncertowo gryzie się zwłaszcza z portami usb w routerach (w komputerach już nie tak często). Tak więc efekt może być taki, że podziała tydzień a potem... Zresztą nawet w tych hubach, które Cezary uznał za działające wskazywał na błędy, które występują po ich podłączeniu. To nie są dobre zjawiska.

Reasumując znalazłem inne rozwiązanie (kontroler po LANie).

15

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Może ktoś ma jakieś doświadczenie w tym zakresie: czy taki pasywny hub :http://fen.pl/produkt/unitek-y-2146-hub-4x-usb-20-mini-bialy.html masz szansę zadziałać prawidłowo z modemem + jedno urządzenie? Czytałem na forum dział "o hubach" ale nie jest on uaktualniany i są w nim chyba tylko 4 modele (w tym jeden no name) więc trudno posiłkować się przy zakupie. A na pewno wiele osób używa hubów pasywnych i wie czy wszystko działa bez zarzutu. Ewentualnie proszę również o polecenie jakiegoś pasywnego, działającego bez problemów huba (gdyby ten okazał się złym wyborem). Z góry dzięki.

16

(173 odpowiedzi, napisanych Oprogramowanie / Software)

build000 napisał/a:

Skoro kolega jest taki pewny odpowiedzi...po co więc pytania ? wink

To chyba nie do mnie, nie widzę związku.

build000 napisał/a:

Poza tym temat czujników i ich aspekty techniczne to jakoś słabo wpisują się zarówno w ten temat jak i temat tego działu.

Sam zakładałem ten temat więc mogę czynić dygresje. A skoro Moderator nie ma uwag co do "wpisywania się w temat", nie rozumiem co przeszkadza to koledze? Przecież nie ma obowiązku pisania w moim temacie.

17

(173 odpowiedzi, napisanych Oprogramowanie / Software)

build000 napisał/a:

ad.2 - raczej na pewno tak.

Lubię takie odpowiedzi...:-)) Raczej na pewno tak, nie występują czy raczej na pewno występują??? Jeśli występują, dlaczego nie ma o nich w tutorialu? Chociaż wzmianka być powinna, bo teoretycznie prosty temat (w opisie jest użyte sformułowanie, ze podłączenie jest proste) zaczyna się w jednej chwili komplikować.

build000 napisał/a:

ad.3 - zależy jak długi - w takich typach połączeń: czujnik<=>układ pomiarowy powinno zawsze się używać ekranowanych przewodów by zminimalizować błąd pomiaru/pływanie masy/i.t.d. oraz (zależy jak to jest rozwiązane elektronicznie) sam ekran/żyły może być dodatkową wartością pojemności/rezystancji/i.t.d. użytą do obliczenia obwodu.

Nie wiem co to "pływanie masy" ani nie obliczałem tego obwodu:-)) Nigdzie nie było napisane, że do uruchomienia tego układu do pomiaru temperatury potrzeba takiej wiedzy elektronicznej (to aprops wyciągania wniosków ze zdobytych informacji:-)

18

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Wracając do czujników DS18S20 lub DS18B20.

1. Tam wystarczy przewód dwużyłowy - skoro skrajne nogi są zwarte?

2. Czy w tym układzie pomiędzy interfejsem a czujnikiem nie występują jakieś inne podzespoły (rezystor, kondensator)? To się podłącza tak bezpośrednio? Nie trzeba zabezpieczać przed zakłóceniami itp.?

3. Przewód może być zwykły czy lepiej ekranowany?

19

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli to jest wyjście z sytuacji:-) Ustawiać harmonogram i po sprawie.

20

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Masz zmienić interfejs na ten co trzeba oczywiście. Więc nie ttyUSB0 tylko taki jaki ma być.

Filtrowanie mac adresów jest w konfigu sieci bezprzewodowej. Więc likwidując konfig likwidujesz więc i spis mac adresów.


Rozumiem, czyli u mnie będzie to ttyUSB1?

A jak w takim razie zachowuje się harmonogram wifi? Jeśli mam hasło wpa2 i mac adresy i harmonogram wyłączy mi sieć to też wszystko skasuje?

21

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Trzeba było wyłączyć chwilowo przyciskiem.

No tak ale mnie przy tym routerze nie ma... Chodziło właśnie o zdalne zarządzanie. Moim zdaniem to akurat niezbyt trafione założenie:-(( Co by przeszkadzało zachowanie tych mozolnie wklepanych MAC adresów.

Chciałem jeszcze zapytać o te pomiary temperatury i interfejs DS2480B. Przy jego odpalaniu pojawia się linijka: digitemp_DS9097U -s /dev/ttyUSB0 -a -i U mnie na ttyUSB0 jest modem (a na USB2 odczytuję parametry). Czy to nie będzie jakimś problemem?

Na DS2490 nie ma takich wpisów ale... tego interfejsu nie można nigdzie dostać.

22

(173 odpowiedzi, napisanych Oprogramowanie / Software)

No jeśli 6 to nie ma strachu;-)

Zauważyłem w GUI Gargoyle pewien problem. Włączam sieć wifi, ustawiam filtrowanie adresów mac "zezwalaj tylko na adresy MAC podane niżej", następnie wpisuję kilka MAC i wszystko zapisuje. Jest OK. Potem na chwilę wyłączam wifi ("tryb pracy wifi" przełączam z AP na wyłączone). Po ponownym włączeniu wifi nie ma już wpisanych wcześniej adresów MAC. Szkoda, bo przecież zasadne jest czasami wyłączyć wifi ale ponowne wpisywanie wszystkich MAC adresów po kolejnym włączeniu nie wchodzi w grę.

23

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Acha jeszcze jedno - jak z poborem prądu? DS2480B coś weźmie, no i każdy czujnik chyba 60mA z tego co pamiętam. A w porcie USB już modem E3131. Nie będzie to za dużo dla MR3420?

24

(173 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli tworzę pliczek gettemp.sh w /usr/sbin/ i wrzucam do niego: echo `digitemp_DS2490 -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found` >> temperature.txt" ?

Domyślnie ten plik z wynikami trzeba podglądać ręcznie? Gdzie go będę mógł znaleźć (w jakim katalogu)?

No muszę kupić DS2480B + czujnik i spróbuję. Fajne dodatkowe zastosowanie dla routera z Gargoyle.

25

(173 odpowiedzi, napisanych Oprogramowanie / Software)

OK, już rozumiem a co z tym wspomnianym skryptem?