[Poradnik] Konfiguracja modemu E3372 w systemie linux

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
varico
Specjalista bezprzewodowy-senior
Posty: 403
Rejestracja: 2014-08-02, 10:17
Lokalizacja: Polska

[Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: varico »

Witam
Wreszcie udalo mi sie uruchomic modem pod linuxem (testowane na mint 17.1 i 17.3), ale nie bylo latwo... Moj modem to dokladnie E3372s-153 z sieci Orange wersja nie hilink.

Zaczynamy. Do konfiguracji modemu potrzebne nam bedzie pare programow.

Instalacja sterownikow.

http://www.mediafire.com/download/k79we ... Driver.rar
Archiwum nalezy wypakowac, potem wypakowac kolejne archiwum. Przechodzimy w terminalu do folderu ze sterownikami lub w otwartym folderze (driver) z prawokliku wybieramy "Otworz w terminalu", a nastepnie
sudo chmod 777 install
sudo ./install
[tu wyskoczy jakis blad, ale nie nalezy sie nim przejmowac, naciskamy spacje]
Sterowniki zainstalowane. Idziemy dalej

Instalacja usb-modeswitch
Jezeli twoj linux to debian to wystarczy sudo apt-get install usb-modeswitch , niestety, mint korzysta z repozytoriow ubuntu (czyli pewnie ten sam problem bedzie z kubuntu, lubuntu itp.) gdzie jest starsza wersja tego programu, ktora nie jest kompatybilna z e3372.
Nalezy zainstalowac recznie program. Ale najpierw
sudo apt-get install libusb-1.0-0-dev
potem
sudo apt-get install build-essential
Pobieramy
http://www.draisberghof.de/usb_modeswit ... .0.tar.bz2 oraz
http://www.draisberghof.de/usb_modeswit ... 12.tar.bz2
i wypakowujemy. W folderze sb-modeswitch-2.3.0 otwieramy terminal i
sudo make install
to samo robimy w drugim folderze (usb-modeswitch-data-20160112)

Resetujemy komputer.
Podlaczamy modem i czekamy (ze 2-3 minuty), az zacznie migac niebieska dioda.
I teraz sa dwie opcje, mozna skonfigurowac internet w manadzerze sieci https://www.youtube.com/watch?v=_VOrA7b2rIA (w mincie jest to "zarzadzanie siecia" na innym linuxie moze sie inaczej nazywac, ogolnie chodzi o ten program gdzie konfiguruje sie wifi, ethernet itp.)

Jezeli ten sposob nie bedzie dzialac lub jezeli modem bedzie co chwile rozlaczac to mozna sprobowac z wvdial.
Instalujemy program.
sudo apt-get install wvdial
I teraz trzeba zobaczyc jak u was przedstawia sie modem (ttyUSB*) komendą
dmesg | grep tty
U mnie to wyglada tak
[ 71.365292] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 71.365351] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Tworzymy plik konfiguracyjny
sudo nano /etc/wvdial.conf
Kasujemy zawartosc i wklejamy to (Aero2 oraz Play, konfiguracje do reszty sieci mozna znalezc w googlach, nie bede tu wklejac bo testowalem tylko te dwie sieci ):
[Dialer aero2]
Modem = /dev/ttyUSB1
Phone = *99#
Username =;
Password =;
Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0

[Dialer play]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","internet"
Stupid mode = yes
Phone = *99#
Modem = /dev/ttyUSB1
Username = blank
Dial Command = ATD
Password = blank
Baud = 9600
Plik zapisuje sie w ten sposob: CTRL+o, a potem ENTER

Najlepiej jest wylaczyc network managera bo moze zaklocac prace:
sudo stop network-manager
Pozostalo nam jeszcze uruchomic internet
jezeli ma byc to aero2 to wpisujemy w terminalu
sudo wvdial aero2
a jezeli Play to
sudo wvdial play
Po kazdym resecie komputera trzeba wylaczac managera i zalaczac wvdial tak jak to wyzej opisalem.
patrykdvs11
Początkujący użytkownik forum
Posty: 1
Rejestracja: 2018-04-14, 10:44

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: patrykdvs11 »

zrobiłem wszystko po kolei i wyskakuje mi taki komunikat:
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATH
--> Sending: ATQ0
--> Re-Sending: ATH
--> Modem not responding.
chyba nie rozpozanje modemu ja mam huaweit e3131
dominbdg
Użytkownik forum
Posty: 25
Rejestracja: 2018-07-03, 16:17

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dominbdg »

Witam,
Panowie - z mojej strony temat powracający, czyli wvdial.
Przeniosłem się z OpenWRT na raspberry pi4.

Mam taki problem, że na samym początku dziwi mnie trochę wykrywanie modemu.
N asamym początku mam:
MaxPower 2mA

Chciałym żeby do niego docierał większy prąd, już ustawiłem w /boot/config.txt ustawiłem 'max_usb_current=1' ale nic to nie dało.

Uruchomiłem sobie wvdial w takiej konfiguracji:
[Dialer plus2]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","pro.plusgsm.pl"
Stupid mode = yes
Phone = *99#
Modem = /dev/ttyUSB1
Username = blank
Dial Command = ATD
Password = blank
Baud = 460800

Jednak na samym początku moje pytanie - w jaki sposób spowodować żeby usb_modeswitch podało mi identyfikator (albo może niepoprawnie wykrywa) modemu:

ja nie wgrywałem żadnej konfiguracji do /etc/usb_modeswitch.conf

Pozatym chciałbym przede wszystkim wiedzieć - w jaki sposób - pewnie w wvdial.conf mogę sobie ustawić swoje dedykowane częstotliwości modemu ?
Interesuje mnie tylko 1800MHz, 2100MHz, oraz 2600MHz

Wcześniej coś takiego robiłem przez mdma na openwrt ale tutaj wiem, że to robi wvdial.

Pozdrawiam
dzejk
Guru bezprzewodowy
Posty: 7187
Rejestracja: 2014-10-17, 14:37
Lokalizacja: internet

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dzejk »

do wyboru pasm masz komendę AT^SYSCFGEX
np. viewtopic.php?f=1&t=49218&hilit=b593u#p551390
dominbdg
Użytkownik forum
Posty: 25
Rejestracja: 2018-07-03, 16:17

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dominbdg »

wiesz, co

dzięki ale mam pewną zagwostkę.
próbowałem ustwić w Plus'ie konfigurację taką żeby modem korzystał jednocześnie z 1800/2100/2600 jednak wywaliłem sobie modem bo moją konfiguracją on umie tylko korzystać z jednej częstotliwości:

nie wiem czy powinno być tak:
[Dialer plus]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","pro.plusgsm.pl"
Init4 = AT^SYSCFGEX="03",3FFFFFFF,2,4,4,,
Init5 = AT^SYSCFGEX="03",3FFFFFFF,2,4,46,,
Init6 = AT^SYSCFGEX="03",3FFFFFFF,2,4,1,,
Stupid mode = yes
Phone = *99#
Modem = /dev/ttyUSB1
Username = plus
Auto reconnect = yes
Password = plus
Baud = 460800

bo jeśli ustawię jak poniżej - to on korzysta tylko z jednej ostatniej:

[Dialer plus]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","pro.plusgsm.pl"
Init4 = AT^SYSCFGEX="03",3FFFFFFF,2,4,4,,
Init4 = AT^SYSCFGEX="03",3FFFFFFF,2,4,46,,
Init4 = AT^SYSCFGEX="03",3FFFFFFF,2,4,1,,
Stupid mode = yes
Phone = *99#
Modem = /dev/ttyUSB1
Username = plus
Auto reconnect = yes
Password = plus
Baud = 460800

staram się dojść do takiego momentu że miałem w Plus'ie prawie 100Mbitów a aktualnie mam najwyżej 30Mbitów - nie wiem jak to zrobiłem.

pozdrawiam
dzejk
Guru bezprzewodowy
Posty: 7187
Rejestracja: 2014-10-17, 14:37
Lokalizacja: internet

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dzejk »

numery pasm musisz dodać, czyli daj 45
maluszek16
Początkujący użytkownik forum
Posty: 2
Rejestracja: 2020-01-07, 04:07

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: maluszek16 »

Mega przydatny poradnik, warto sprawdzic. Generalnie Linux to zawsze dla mnie ciemna magia była, mimo ze nawet się w szkole o nim uczyłem;P.
dominbdg
Użytkownik forum
Posty: 25
Rejestracja: 2018-07-03, 16:17

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dominbdg »

nie za bardzo rozumiem, gdzie powinienem dać 45 ? Jedyny wykaz częstotliwości jaki mam to mam podany poniżej:
# LTE 20 (800MHz) AT^SYSCFGEX="03",3FFFFFFF,2,4,80000,,
# LTE 7 (2600MHz) AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,
# LTE 3 (1800MHz) AT^SYSCFGEX="03",3FFFFFFF,2,4,4,,
# LTE 1 (2100MHz) AT^SYSCFGEX="03",3FFFFFFF,2,4,1,,

Nie wiem o co chodzi z 45. Możesz mi pokazać przykład konfiguracji ?
dzejk
Guru bezprzewodowy
Posty: 7187
Rejestracja: 2014-10-17, 14:37
Lokalizacja: internet

Re: [Poradnik] Konfiguracja modemu E3372 w systemie linux

Post autor: dzejk »

każe pasmo ma swoją liczbę, np. lte 2600 to 40 (patrz wyżej). Można je dodawać, wtedy router będzie z nich wybierał.
45 to lte 1800 + 2100 + 2600.
Daj tylko jedną linijkę z syscfgex:
Init4 = AT^SYSCFGEX="03",3FFFFFFF,2,4,45,,
ODPOWIEDZ