W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
czajoza4
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 25 wrz 2010, 12:55
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: czajoza4 »

Witam!

Mam modem GSM Huawei e3131. Jak mogę go uruchomić w terminalu? Tzn. jak wpisać pin i ustanowić połączenie?

Pozdrawiam
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Uruchomienie modemu gsm przez terminal

Post autor: mistrz1 »

W terminalu to przez wvdial.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Chwała Rosji! :) :clap:
czajoza4
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 25 wrz 2010, 12:55
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: czajoza4 »

Zainstalowałem. Ale przy uruchomieniu pojawia się taki komunikat:

Kod: Zaznacz cały

--> Can't open '/etc/wvdial.conf' for reading: Permission denied
--> ...starting with blank configuration.
--> WvDial: Internet dialer version 1.61
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: k2cl »

Jeśli chcesz używać wvdial, weź pod uwagę, że ten program trzeba skonfigurować za pomocą odpowiednich wpisów w /etc/wvdial.conf

Komunikat systemu wskazuje na to, że taki plik nie istnieje (lub ma niewłaściwe atrybuty). Wvdial próbuje korzystać ze standardowych ustawień - szuka modemu w /dev/modem, podczas gdy e3131 działający w trybie modemu zgłasza się jako /dev/ttyUSB*
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: mistrz1 »

Oprócz tego, co napisał k2cl, polecenie inicjujące nawiązanie połączenia z internetem wydajesz dopiero, gdy modem mruga na niebiesko.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Chwała Rosji! :) :clap:
czajoza4
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 25 wrz 2010, 12:55
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: czajoza4 »

Kod: Zaznacz cały

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>
Czy coś trzeba tu jeszcze zmienić oprócz opcji "Modem"? I na jaką opcję zmienić, gdy modem pokazuje się na:

Kod: Zaznacz cały

$ dmesg|grep tty
[    0.000000] console [tty0] enabled
[    1.050261] 00:04: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   11.444741] usb 3-3: GSM modem (1-port) converter now attached to ttyUSB0
[   11.444828] usb 3-3: GSM modem (1-port) converter now attached to ttyUSB1
[   11.444890] usb 3-3: GSM modem (1-port) converter now attached to ttyUSB2
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: k2cl »

Jeśli korzystasz z wvdial, w przypadku większości urządzeń Huawei program należy "kierować" pod adres /dev/ttyUSB0, więc to taką informację podaj w wvdial.conf.

Ja zawsze podawałem wyższą wartość "Baud" - w wielu poradnikach w sieci spotkasz się tu z "57600", ja wpisywałem 460800 :D

Czasem zdarza się, że trzeba jeszcze podać nazwę użytkownika, ale to zależy już od operatora. Dopóki nie napiszesz, z jakiej sieci korzystasz, trudno będzie udzielić tu jakichś wskazówek.
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: mistrz1 »

viewtopic.php?f=137&t=164182&p=939648&h ... o2#p935999
Tutaj masz konfigurację do aero2. Ustaw parametry do swojego operatora.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Chwała Rosji! :) :clap:
czajoza4
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 25 wrz 2010, 12:55
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: W jaki sposób uruchomić modem gsm Huawei E3131 z poziomu terminala?

Post autor: czajoza4 »

Dzięki. Jakoś sobie poradziłem:

Kod: Zaznacz cały

[Dialer orange]
Modem = /dev/ttyUSB0
Baud = 57600
Init1 = ATH
Init2 = ATE1
Init3 = at+cpin=mojpin
Init4 = AT+CGDCONT=1,"IP","internet"
Dial Command = ATD
Phone = *99#
Stupid mode = yes
Username = "blank"
Password = "blank"
Auto DNS = yes

Ale niestety komenda:

Kod: Zaznacz cały

at+cpin=mojpin
działa tylko gdy karta jest zablokowana, gdy wpiszę pin za pomocą networkmanagera i spróbuje się połączyć to:

Kod: Zaznacz cały

--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATH
OK
--> Sending: ATE1
OK
--> Sending: at+cpin=mojpin
at+cpin=mojpin
+CME ERROR: 3
--> Bad init string.
--> Initializing modem.
--> Sending: ATH
ATH
OK
--> Sending: ATE1
ATE1
OK
--> Sending: at+cpin=mojpin
at+cpin=mojpin
+CME ERROR: 3
--> Bad init string.
--> Initializing modem.
--> Sending: ATH
ATH
OK
--> Sending: ATE1
ATE1
OK
--> Sending: at+cpin=mojpin
at+cpin=mojpin
+CME ERROR: 3
--> Bad init string.
Jak więc zrobić tak aby sprawdzał:

Czy karta zablokowana
TAK -> wpisz pin i łącz z internetem
NIE -> łącz z internetem
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości