HUAWEI E3272 i Linux

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

Moderator: Moderatorzy

ODPOWIEDZ
mcore
Specjalista bezprzewodowy-junior
Posty: 192
Rejestracja: 2008-12-23, 09:43
Lokalizacja: Warszawa

HUAWEI E3272 i Linux

Post autor: mcore »

Napisałem podręcznik, może się komuś przyda :-)
https://www.youtube.com/watch?v=mbvCr0BRNXY

Jak skonfigurować połączenie internetowe na modemie Huawei E3272 pod dowolnym Linuxem

Wymagania : w linuxie dostępne programy „lsusb”, „usb_modeswitch”, „wvdial”. Oczywiście poniższe komendy z poziomu root ( czyli najpierw "sudo -s" )

1) komenda LSUSB podaje identyfikator modemu USB ( 12d1:14fe) dla HUAWEI E3272

Kod: Zaznacz cały

lsusb
2) tworzymy odpowiedni skrypt w katalogu /etc/usb_modeswitch.d/<identyfikator_USB>

/etc/usb_modeswitch.d/12d1:14fe

zawartość pliku :

Kod: Zaznacz cały

########################################################
# Huawei e3272
DefaultVendor=0x12d1
DefaultProduct=0x14fe

TargetVendor=0x12d1
TargetProduct=0x1506

MessageContent="55534243123456780000000000000011062000000100000000000000000000"
3) podłączamy modem i sprawdzamy czy w /var/log/messages lub /var/log/syslog usb_modeswitch próbował go przełaczyć, jesli tak, to tworzymy skrypt dla WVDIAL - trzeba zwrocic uwage na wpisanie PINKODU do SIM (AT+CPIN) i nazwę APN

plik /etc/wvdial.conf

Kod: Zaznacz cały

[Dialer orange]
Modem = /dev/ttyUSB0
Phone = *99#
Username =;
Password =;
Init1 = ATZ
Init2 = AT+CPIN=1111
Init3 = AT+CGDCONT=1,"IP","internet","",0,0
Auto DNS = on
4) umieszczamy w katalogu /etc/resolv.conf adresy DNS z których będziemy korzystać ( mogą być google np. 8.8.8.8 albo te operatora). Niestety WVDIAL czasem miał problemy z IP DNS odebranymi w protokole PPP i konieczne było wpisanie tych adresów "na sztywno" do resolv.conf

/etc/resolv.conf

Kod: Zaznacz cały

nameserver 217.116.100.100
nameserver 217.116.104.104
5) uruchamiamy dialer jako administrator komendą "wvdial nazwadialera" tutaj "wvdial orange"

Kod: Zaznacz cały

hp655:/home/adam # wvdial orange
i otrzymujemy

--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CPIN=1111
AT+CPIN=1111
OK
--> Sending: AT+CGDCONT=1,"IP","internet","",0,0
AT+CGDCONT=1,"IP","internet","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Sat Oct 25 15:45:42 2014
--> Pid of pppd: 23933
--> Using interface ppp0
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> local IP address 10.253.97.164
--> pppd: [7f]
--> remote IP address 10.64.64.64
--> pppd: [7f]
--> primary DNS address 217.116.100.100
--> pppd: [7f]
--> secondary DNS address 217.116.104.104
--> pppd: [7f]
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> warning, no nameserver found `/etc/resolv.conf`
--> Nameserver (DNS) failure, the connection may not work.
--> Connected... Press Ctrl-C to disconnect
--> pppd: [7f]
ja.michal
*Mistrz bezprzewodowy*
Posty: 22035
Rejestracja: 2006-08-14, 17:59
Lokalizacja: Polska

Re: HUAWEI E3272 i Linux

Post autor: ja.michal »

mcore, bardzo fajnie. :) Dzięki w imieniu własnych i innych. :ok:
mulder
Początkujący użytkownik forum
Posty: 2
Rejestracja: 2014-12-14, 23:36
Lokalizacja: Turek

Re: HUAWEI E3272 i Linux

Post autor: mulder »

Witam

Postepuje zgodnie z instrukcja
przejrzalem i sprawdzilem juz rozne opisy i za kazdym razem jest to samo
dochodzi do miejsca gdzie pobiera DNS-y, pobierzeje i stoi....
internetu nie ma :|

tak to mniej wiecej wyglada:

--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CPIN=1111
AT+CPIN=1111
OK
--> Sending: AT+CGDCONT=1,"IP","internet","",0,0
AT+CGDCONT=1,"IP","internet","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Sat Oct 25 15:45:42 2014
--> Pid of pppd: 23933
--> Using interface ppp0
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> pppd: [7f]
--> local IP address 10.253.97.164
--> pppd: [7f]
--> remote IP address 10.64.64.64
--> pppd: [7f]
--> primary DNS address 217.116.100.100
--> pppd: [7f]
--> secondary DNS address 217.116.104.104
(i tutaj sie zatrzymuje)



nie mam pojecia co dalej mozna z tym zrobic :|
na GNOME tez podobny problem

firmware w modemie 21.436.11

pomocy
mcore
Specjalista bezprzewodowy-junior
Posty: 192
Rejestracja: 2008-12-23, 09:43
Lokalizacja: Warszawa

Re: HUAWEI E3272 i Linux

Post autor: mcore »

mulder pisze: --> secondary DNS address 217.116.104.104
(i tutaj sie zatrzymuje)
pomocy
To jedno okienko zostaw otwarte ( tu gdzie się "zatrzymuje" ) a na drugim oknie terminala jak i w przeglądarce internetowej już ten internet powininen działać - możesz sprawdzić komendą "sudo ifconfig -a" czy stworzył się interfejs o nazwie "ppp0" z adresem IP

Jeśli tak jest to internet już powinien działać

jesli nadal nie działa to znaczy ze program wvdial nie mógł uruchomić skryptu /etc/ppp/ip-up i podnieść interfejsu ppp0. Warto wtedy sprawdzic tail /var/log/syslog - jakie błędy wyrzucił do loga

Byc moze w swoim linuxie nie masz tego skryptu ip-up i musisz go stworzyc : tutaj przykład skrypt /etc/ppp/ip-up

dodatkowo tu masz opis jak sobie poradzic z wvdial i /etc/ppp/ip-up
mulder
Początkujący użytkownik forum
Posty: 2
Rejestracja: 2014-12-14, 23:36
Lokalizacja: Turek

Re: HUAWEI E3272 i Linux

Post autor: mulder »

sprawdzalem na drugim terminalu
ilosc wyslanych i debranych danych nie zmienia sie
polaczenia brak :(
w pliku /var/log/syslog modem sie przelacza odpowiednio
varico
Specjalista bezprzewodowy-senior
Posty: 403
Rejestracja: 2014-08-02, 10:17
Lokalizacja: Polska

Re: HUAWEI E3272 i Linux

Post autor: varico »

U mnie to tak wyglada
wvdial aero2
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","darmowy","",0,0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
CONNECT 43200000
--> Carrier detected. Waiting for prompt.
--> Connected, but carrier signal lost! Retrying...
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
--> Timed out while dialing. Trying again.
^Z
[1]+ Stopped wvdial aero2
Modem to E3372 wiec nie wiem czy ten poradnik w ogole jest prawidlowy.
Plik wvdial.conf wyglada tak
[Dialer aero2]
Modem = /dev/ttyUSB0
Phone = *99#
Username =;
Password =;
Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0
dzejk
Guru bezprzewodowy
Posty: 7187
Rejestracja: 2014-10-17, 14:37
Lokalizacja: internet

Re: HUAWEI E3272 i Linux

Post autor: dzejk »

Serio nie ma jakichś poradników w necie dla tego modemu pod linuxa ?
Może na forum eko.one.pl coś podpowiedzą.
Ewentualnie przerób na hilinka, który sterowniki ma wbudowane.
KhazAkar
Początkujący użytkownik forum
Posty: 3
Rejestracja: 2016-03-04, 13:08

Re: HUAWEI E3272 i Linux

Post autor: KhazAkar »

A zamiast wvdial to NetworkManager?
niefrajer
Początkujący użytkownik forum
Posty: 6
Rejestracja: 2021-01-13, 14:40

Re: HUAWEI E3272 i Linux

Post autor: niefrajer »

Zastanawiam się, po co się tak męczyć w chwili, w której prawie każdy modem Huawei da się przerobić na HiLink. Wtedy mamy kartę sieciową z WebUI i ustawieniami zapisywanymi w pamięci modemu. Taki modem wtedy działa nawet podpięty do TV mając swój IP.
Przeróbka trwa 20-30min, działają E3272, E3372, wersje S1, s2, h1, h2 i wtedy nie ma najmniejszych problemów nawet na MacOS (hamac) cz też jakiejkolwiek dystrybucji Linuxa od Ubuntu (deb) po Archowate aż do Gentoo.
Zabawa z modemami dial-up to strata czasu, HiLink aktywny ma internet już po 3sek od włożenia do dowolnego portu USB.
Kolejna rzecz, tylko w HiLinku możemy na sztywno wybierać pasma ręcznie (2600,2100,1800,900,800) i tylko wtedy da się jeszcze używać tak stare modemy. Przykłądowy E3372 Hilink daje jeszcze radę, gdy ktoś ma obsadę dobrych nadajników w okolicy. U mnie akurat 4G zdjęli już ale tam gdzie jeszcze stoją spokojnie E3372 wydusi z siebie te 100-130MBps w DL. Tego nie zrobi się w Dial-UPie bo tam z automatu preferowane LTE to 1800MHz a 1800MHz od zawsze kulało.
Awatar użytkownika
wojteks
*** Administrator ***
Posty: 26345
Rejestracja: 2007-12-02, 11:51
Lokalizacja: PL

Re: HUAWEI E3272 i Linux

Post autor: wojteks »

Zabawa z modemami USB na dziś nie ma znaczenia, po porostu ich czas przeminął.
Odkopałeś temat sprzed 5 lat.
Nie pomagam na PW!
%$$

Re: HUAWEI E3272 i Linux

Post autor: %$$ »

Ja wiem czy przeminął? Masa jest jeszcze np. laptopów z nowoczesnymi portami mini-PCIE do których ludzie pakują modemy w postaci kart. To prawie to samo co ten modem USB tyle że na innej magistrali i zewnętrzny. Jest dużo modemów LTE wyższej kategorii działających z poziomu webUI i myślę że będą używane jeszcze dobre lata, zanim 5G będzie z zasięgiem w całych krajach.
Szkoda tylko że na mini-PCIE pod właśnie 5G jeszcze nic nie robią.
mrk
Początkujący użytkownik forum
Posty: 1
Rejestracja: 2022-01-08, 10:17

Re: HUAWEI E3272 i Linux

Post autor: mrk »

Hej, właśnie od pewnego czasu walczę z konfiguracją e3372h i raspberry pi zero (bez GUI).
Nie mogę poradzić sobie z przełączaniem na mass storage.
Używam usb_modeswitch, wvdial, openvpn i zaraz po starcie i szybkim logowaniu jak puszczę pinga na serwer openvpn to to połączeniu utrzymuje się bez problemu.
Może podpowiedział by mi ktoś jak zdiagnozować problem konkretniej oraz jak ograć ten problem rozłączania?

Wiem, że jest masa info w necie na ten temat - ale czytałem już wszystko - próbowałem na różne sposoby, ale to trochę działanie na ślepo.. nie mam pomysłu na metodę, która może doprowadzić do rozwiązania.
ODPOWIEDZ