Miticojo Blog

IT oder nicht, das ist hier die Frage!

Linux / Debian: Anschluss mit Huawei UMTS USB-Modem

| 0 comments | 0 Kommentare

Dieser Artikel gibt Ihnen einige Tipps, wie Sie Ihr Modem Huawei E220 UMTS-(und später) so zu konfigurieren, mit dem Internet für die nationalen Unternehmen zu verbinden.

Das folgende Verfahren wurde mit einer Distribution ist Debian Etch getestet 4 i386 auf dem PC als auf der virtuellen Maschine.

Schritt 1: Installieren von Treibern für USB-Modem Huawei E220 HSDPA 3G UMTS

Um herauszufinden, ob Ihr PC erkennt das Gerät angeschlossen ist einfach folgenden Befehl ausführen:

cat / proc / bus / usb / devices

zwischen den Ergebnissen und Ihnen dies auffallen:

Vendor = 12d1 ProdID = 1003 Rev = 0.00
Hersteller = HUAWEI
Product = Huawei Technologies Mobil

An dieser Stelle zum Download von der Website http://www.kanoistika.sk/bobovsky/archiv/umts/ huaweiAktBbo i386.out-Datei (zum Kompilieren der Quellcode verfügbar ist) dann:

cd / usr / sbin
wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo-i386.out

Wir schreiben ein Skript zur Initialisierung und Gerätetreiber nach / usr / sbin / init-laden Huawei

# / Bin / bash
rmmod usb-storage
rmmod usb-serial
mknod / dev/ttyUSB0 c 188 0
mknod / dev/ttyUSB1 c 188 1
mknod / c 188 2 dev/ttyUSB2
modprobe usbserial vendor = 0x12d1 product = 0 × 1003
schlafen 10
sudo / usr/sbin/huaweiAktBbo-i386.out
Schlafen 3

Ich führe das zum Ausführen von Dateien und starten Sie das Skript:

chmod + x / usr / sbin / init-Huawei
/ Usr / sbin / init-Huawei

An dieser Stelle finden Sie drei Türen / dev/ttyUSB0 / dev/ttyUSB1 / dev/ttyUSB2

Schritt 2: Installieren und Konfigurieren der Software-Verbindung

Wvdial PPP und installieren:

apt-get install ppp wvdial

Nun erstelle ich die Datei / etc/chatscripts/huawei-e220.chat

Timeout 3
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'
ABORT 'NO DIAL TONE'
ABORT 'Keine Antwort'
ABORT DELAYED
"" ATZ
OK ATQ0V1E1S0 = 0 & C1 & D2
OK ATDT * 99 #
CONNECT ""

Ich erstelle die Konfigurationsdatei für die PPP / etc/ppp/peers/huawei-e220

/ Dev/ttyUSB0
7200000
noipdefault
defaultroute
anhalten
noauth
nodetach
usepeerdns
connect "/ usr / sbin / chat-vf / etc/chatscripts/huawei-e220.chat"

Ich erstelle die Konfigurationsdatei für wvdial oder / etc / wvdial.conf (Konfiguration für Vodafone)

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0
Init3 = AT + CGDCONT = 1, "IP", "web.omnitel.it"
Modem = / dev/ttyUSB0
Phone = * 99 *** 1 #
Idle Seconds = 10000
Auto DNS = 208.67.222.222
Password = vodafone
Modem Type = Analog Modem
Dumm Mode = 1
Compuserve = 0
Baud = 7200000
New PPPD = yes
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = vodafone

Schritt 3: Ich verbinde mit dem Internet ...

An dieser Stelle kann ich den Befehl ausführen, um die Verbindung zu starten und steckte ihn in den Hintergrund:

wvdial &

und ich werde erhalten das folgende Ergebnis:

-> WvDial: Internet dialer version 1.56
-> Kann keine Informationen für die serielle Schnittstelle.
-> Modem initialisieren.
-> Senden: ATZ
ATZ
OK
-> Senden: ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0
ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0
OK
-> Senden: AT + CGDCONT = 1, "IP", "web.omnitel.it"
AT + CGDCONT = 1, "IP", "web.omnitel.it"
OK
-> Modem initialisiert.
-> Idle Seconds = 10000, Deaktivierung der automatischen Verbindung wiederherzustellen.
-> Senden: ATDT * 99 *** 1 #
-> Warten auf Träger.
ATDT * 99 *** 1 #
CONNECT
-> Carrier erkannt. Ab sofort PPP.
-> Ab Sun Mar pppd -------
-> PID des pppd: 13337
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Mit ppp0
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O • H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Pppd: H [08] O • H [04] [06] [08] Ø [06] [08]
-> Lokale IP-Adresse 83.225.112.xxx
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Remote IP-Adresse 10.64.64.64 *
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Primäre DNS-Adresse 83.224.66.13 4
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]
-> Sekundäre DNS-Adresse 83.224.65.134
-> Pppd: H [08] O · H [04] [06] [08] Ø [06] [08]

So gibt es ein neues Interface ppp0 Verbindung mit den Daten, die ich hervorgehoben (IP, Gateway und DNS) und aus diesem monento're im Internet .... gute Navigation ...

Um die Verbindung zu schließen, können Sie den Befehl ohne weiteres

killall wvdial

Breaking Überlegungen und Fehlerbehebung

Wenn nicht mit Ihnen Vodafone Punkt unterhalb der Anstellungsbehörde auf der AT-String konfigurieren in / etc / wvdial.conf

für Wind: AT + CGDCONT = 1, "IP", "internet.wind"

TIM: AT + CGDCONT = 1, "IP", "ibox.tim.it"

für 3: AT + CGDCONT = 1, "IP", "tre.it"
(Daten-Abonnements für den APN ist datacard.tre.it)

Weitere Referenz-Konfigurationen zu: http://www.ikaro.net/articoli/cnt/configurazioni_internet_cellulari-00315.html

Wenn Sie Netzwerk-Probleme mit dem Internet haben, verfügen über einen geregelten Strecken, die in Ihrem Rechner mit dem Kommando

route-n

und überprüfen, ob die Standard-Route von Ihrem System das Gateway zugewiesen UMTS (* dann die Remote-IP-Adres ... in meinem Fall 10.64.64.64) übereinstimmt oder ob die DNS automatisch vom Provider zugewiesen gültig sind (/ etc / resolv.conf . conf).

Auch, wenn Ihre SIM-Karte benötigt Zugriff über Pin Ich empfehle dieses Skript in Python (/ usr / sbin / Huawei-polig):

#! / Usr / bin / python
importieren serielle
serial.Serial SER = ('/ dev/ttyUSB0 ", 115200, timeout = 1)
ser.write ('AT + CPIN = PIN \ r')
ser.readline line = ()
ser.close ()
Druckzeile

ersetzen Sie den Text mit Ihrer PIN-Nummer und PIN angesichts der Macht, um das Skript auszuführen:

chmod + x / usr / sbin / Huawei-pin

legen Sie dann die Beschwerdekammer der Script-Datei in der Modem-Initialisierung / usr / sbin / init, so Huawei-Pin unmittelbar nach der Aktivierung des Modems in das System eingeführt wird.

Sobald die Verbindung hergestellt ist ppp0-Interface und seine Verbindung kann beispielsweise mit behandelt werden shorewall für Failover-Verbindung im Falle von nach unten zu Ihrem ADSL-oder Last oder der einfachen NAT für LAN Connection Sharing zu balancieren.
Gefolgt von einem kurzen Artikel, die Ihnen zeigen, wie man SMS mit Ihrem Modem gerade installiert senden ...

Ich hoffe, es war hilfreich und wie immer, wenn Sie tun möchten, wenden Sie sich bitte Fragen, Klarstellungen oder Verbesserungen schreiben Sie Ihre Kommentare.

Quellen: Artikel ist ripresto und kontextualisiert durch

Weiterführende Literatur:

Vodafone Mobile Connect Card Treiber
https://forge.betavine.net/frs/?group_id=12&release_id=11

Debian-Referenz - Netzwerkkonfiguration - 10.2.4 Konfiguration der PPP-Schnittstelle
http://www.debian.org/doc/manuals/reference/ch-gateway.en.html~~V

In Verbindung stehende Artikel

  1. Linux / Debian: Getting IP-Adressen in der Schale
  2. Linux / Debian: anmelden E-Mail-Benachrichtigung in Python
Um zu kommentieren, klicken Sie unten um sich anzumelden.

Lassen Sie eine Antwort

Benötigte Felder sind mit * gekennzeichnet.

*

Immagine CAPTCHA
Bild ändern

*