Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Ok, to wklejam wvdial.conf ustawiony na wszystkie sieci.
W zależności od karty, w konsoli wpisujesz:
wvdial era
wvdial plus
wvdial orange
Jeśli nie zdjąłeś autoryzacji pinem, to w pierwszej kolejności wystukujesz:
wvdial pin
potem wvdial swojej sieci.
Wszystko sprawdzone, i działające za wyjątkiem orange (Twój config zmodyfikowałem) i z utęsknieniem czekam na wynik.
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
SetVolume = 0
Dial Command = ATDT
FlowControl = NOFLOW
Init1 = ATZ
[Dialer era]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99***1#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes
[Dialer plus]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes
[Dialer orange]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes
## Autoryzacja PIN-em
[Dialer pin]
Init1 = AT+CPIN=8888 <-- Jeśli koniecznie chcesz mieć pin zamiast 8888[/quote]
Przygotowuję mały opis na naszą stronę, więc puszczę Ci później do weryfikacji.... juuuuutro (goście w chałupie)
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]
Offline
Play Online:
[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Baud = 9600 New PPPD = yes Modem = /dev/ttyUSB0 ISDN = 0 Phone = *99# Password = none Username = none Stupid Mode = 1 Auto DNS = 0
Offline
[quote=Bodzio]Jeśli nie zdjąłeś autoryzacji pinem, to w pierwszej kolejności wystukujesz:
wvdial pin
potem wvdial swojej sieci.[/quote]
PIN-u fabrycznie nie miałem ;) Ale ja nie o tym chciałem: można od razu podać kilka „konfigów”, np.:
wvdial pin era
najpierw zrobi domyślne, następnie [tt]pin[/tt], następnie [tt]era[/tt].
Twoją konfigurację sprawdzę później, teraz nie chce mi się rozłączać.
Dodam jeszcze, że nie wszystkie sygnały są dobre dla wszystkich modemów (a może operatorów?), np. u mnie nie przechodzi [tt]ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0[/tt], muszę bez tego [tt]+FCLASS=0[/tt]
Ta, jutro puścisz... jutro będzie przeszkadzał tupot białych mew. ;)
A zresztą, jutro ja będę w gościach. :D
[b]Dopisek[/b]: w [tt]wvdial.conf[/tt] zakomentowuje się średnikami, nie hashami.
Ostatnio edytowany przez azhag (2010-12-11 21:44:28)
Offline
@ dopisek :))
Właśnie przy pomocy Wammu odczytałem SMS od sieci:
Numer: Era
Data: 2010-12-11 22:07:38
Lokalizacja: 0
Katalog: 1
Pamięć: SM
SMSC: +48602006080
Stan: UnRead
Spelniles 1-szy warunek Oferty Swiatecznej! Do 12 grudnia doladuj jednorazowo konto za min 25zl a PODWOIMY doladowanie, max 150zl. Nagroda od 4.01.11. www.era.pl[/quote]
Wynika z tego, że jak jutro doładuję za 50 zł to wartość konta wzrośnie o 100 zł.
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]
Offline
azhag masz PW
Offline
[b]Sprawdzanie stanu konta, daty ważności, doładowywanie bez wyjmowania karty sim z modemu i przekładania do telefonu.[/b]
aptitude install minicom
przy wpiętym i podłączonym do netu modemie, aktywujemy minicoma.
~$ minicom -D /dev/ttyUSB2 --->> piszę na podstawie portu swojego modemu
wpisujemy:
AT+CUSD=1,"AA182C3602",15
w wyniku:
+CUSD: 0,"CBFB9B1E0689E5753AFD0D9AB966391094E96481E06F7678AC7781EEF931FA4DD6BB45
kopiujemy TYLKO znaki heksadecymalne, czyli:
CBFB9B1E0689E5753AFD0D9AB966391094E96481E06F7678AC7781EEF931FA4DD6BB45
Wklejamy do konwertera --->>> http://ready.cba.pl/bez-kabli/pduconv.htm
a w wyniku:
Kwota brutto 3.39 PLN, polacz. wychodzn"
Strona z kodami ekspresowymi:
http://wronek.wikidot.com/kodysiec
Kody typu: *101# konwertujemy za pomocą strony z wyżej podanego linku na heksadecymalne i takie wklejamy do minicoma.
Czyli zamiast kodu:
AT+CUSD=1,"*101#",15 wklejamy przekonwertowany w postaci: AT+CUSD=1,"AA182C3602",15
Szybki help do minicoma -> Ctrl + A, następnie litera Z
Miłej zabawy :)
Offline
E tam, u mnie minicom nie ma opcji -D ;P
_________________________________________________
Dopisek.
Heh, w końcu udało mi się uruchomić tego minicoma.
Opis przy włączonym modemie:
Jakiego portu używa mój modem:
pioki@debian:~$ dmesg | grep tty [ 0.004000] console [tty0] enabled [ 2035.995068] usb 8-3: GSM modem (1-port) converter now attached to ttyUSB0 [ 2035.995068] usb 8-3: GSM modem (1-port) converter now attached to ttyUSB1
Następnie uruchomiłem minicoma poleceniem `minicom -s` i po wybraniu opcji "Ustawienia portu szeregowego->Urządzenie szeregowe" wpisałem tam /dev/ttyUSB1 (doświadczalnie sprawdziłem że przy korzystaniu z wvdial /dev/ttyUSB0 jest zablokowany, bez wvdial można na tym porcie się połączyć), następnie "Zapisz setup jako dfl" i "Wyjście".
Minicom się połączył, przez konsolę zaczęły się toczyć jakieś napisy i dalej to już tak jak Bodzio napisał. Po wpisaniu podanej przez niego komendy, otrzymałem podobną odpowiedź. Przy maksymalizacji okna programu konsole udało mi się skopiować pełny ciąg znaków (nie część jak w poście wyżej) i po przekonwertowaniu uzyskałem pełną odpowiedź serwera (łącznie z datą ważności konta i końcową kropką ;) ).
Ostatnio edytowany przez pioki (2010-12-14 22:09:07)
Offline
To dodatkowe pytanie - jak wyłączyć te komunikaty lecące po terminalu minicoma, bo wpisywać komendy jest bardzo trudno.
Offline
Zacząłem grzebać w moich ustawieniach pppd + chat, których dotąd używałem do łączenia się, i doszedłem do ładu z wvdialem.
Podane przez Ciebie Bodzio konfigi działają, ale wyłącznie po dopisaniu w [tt]/etc/ppp/peers/wvdial[/tt] opcji [tt]local[/tt], czyli:
[quote=pppd(8)]Nie używaj linii sterowania modemem. Przy użyciu tej opcji, pppd będzie ignorować stan CD (Carrier Detect) i nie będzie zmieniać stanu DTR (Data Terminal Ready).[/quote]
----
Ha, Bodzio znalazłem [url=http://linux.zum-quadrat.de/downloads/index.html]coś super[/url] do sprawdzania konta, ładowania etc.Użycie:
gsm-ussd -m /dev/ttyUSB2 "*124*#" # lub graficznie xussd -m /dev/ttyUSB2
A to, że u mnie nie chce działać, to inna inoszość... Ciągle wyrzuca
GSM equipment error: UNKNOWN (UNKNOWN)
:/
Dopisek: już wiem, nie przekodował kodu, musiałem dać flagę [tt]--no-cleartext[/tt], teraz... mam inny błąd :)
Dopisek 2: ale w logu (po ustawieniu takowego) mam kod PDU, hm...
Ostatnio edytowany przez azhag (2010-12-23 19:19:15)
Offline
oo :)
dobrze że tego faq jeszcze nie skończyłem. Będziemy mieli dużo pisania - i Ty i ja :) (Ty szlifujesz)
...
dziś nie sprawdzę, modem będę miał jutro - zostawiłem u siostry :(
Offline
Jestem [s]prawie[/s] pewien, że to powinno zwracać normalny tekst...
dopisek: o tak — http://depresz.wordpress.com/2010/05/11/huawei-e1550-and-gsm-ussd/
Tymczasem udało mi się wyciągać wiadomość zakodowaną:
gsm-ussd -m /dev/ttyUSB2 -d --no-cleartext "*124*#" 2>&1| awk -F'"' '/+CUSD:/ {print $2}'
Ostatnio edytowany przez azhag (2010-12-23 20:22:42)
Offline
Nie wytrzymałem, zadzwoniłem do siostry żeby przyniosła. Przy okazji cały makownik przyniosła :D
root@domek1:/home/bodzio# xussd -m /dev/ttyUSB2 --no-cleartext
Kwota brutto 2.57 PLN, polacz. wychodz. do 07-01-2011, +1 mies. na odbieranie.[/quote]
Chyba wspólnie tę "kawę" stworzymy i skonsumujemy na zlocie :))
=================edit================
właśnie doładowałem konto:Kwota brutto 7.58 PLN, polacz. wychodz. do 07-01-2011, +1 mies. na odbieranie.[/quote]
to było w Erze, jutro sprawdzę w Plusie.
=============== edit 2 =========================
kody ekspresowe do wszystkich sieci wgrałem sobie na micro SD
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]Offline
[quote=Bodzio]Nie wytrzymałem, zadzwoniłem do siostry żeby przyniosła.[/quote]
Hehe.
Krowa, normalnie się obrażę — sprawdzanie sygnału u Ciebie działa, u mnie nie, kody u Ciebie działają, u mnie nie. :(
Offline
[quote=azhag]Krowa, normalnie się obrażę — sprawdzanie sygnału u Ciebie działa, u mnie nie, kody u Ciebie działają, u mnie nie. :([/quote]
Może to orange ?
Wiem że sieć ma bardzo duże kłopoty i być może część usług ograniczyli. Dzisiaj w telewizorni przedstawiciel Orange się tłumaczył i przepraszał.
Offline
Raczej kwestia programowa — bo program otrzymuje poprawną odpowiedź zakodowaną jako PDU, tylko jej nie dekoduje na zwykły tekst, nie wiem czemu. A sprawdzanie sygnału u mnie nigdy nie działało.
O, nagle sprawdzanie sygnału [i]jak na złość[/i] załapało A dokładniej przy drugiej próbie, przy pierwszej w ogóle jakieś czary mary wypluł :)
azhag@laptop /media % comgt sig -d /dev/ttyUSB2 Signal Quality:OWRPT:00002A96,00000034,00000084,00000000001A8431,000000000061183E,1FF42000,00002000 azhag@laptop /media % comgt sig -d /dev/ttyUSB2 Signal Quality: 5,99
W telewizorni się tłumaczył, bo wczoraj czy przedwczoraj podobno mieli jakieś awarie, nawet mi dali 50 PLN na rozmowy w sieci przez święta w ramach pocieszenia (jakby mi to potrzebne było...).
Ostatnio edytowany przez azhag (2010-12-23 22:57:53)
Offline
Bodzio z moją skromną pomocą rozpracował modem (prawdopodobnie) całkowicie:
[url]http://dug.net.pl/tekst/132/huawei_e122___instalacja_i_obsluga_modemu_3g/[/url]
M.in. udało nam się zdementować kilka wniosków, do których doszliśmy w tym wątku, jak np. konieczność używania [tt]comgt[/tt] do pewnych operacji.
(Oczywście DUG-owicze już o nowym artykule wiedzieć powinni, piszę dla tych, którzy tu trafią z wyszukiwarki ;))
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00116 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.20.66' WHERE u.id=1 |
0.00090 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.20.66', 1733024906) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1733024606 |
0.00045 | SELECT topic_id FROM punbb_posts WHERE id=160472 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=17879 ORDER BY posted |
0.00051 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17879 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00471 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17879 ORDER BY p.id LIMIT 25,25 |
0.00117 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17879 |
Total query time: 0.00961 s |