Instalacja Modemu Huawei E160 pod Debian 5.0.3 Lenny

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

Moderator: Moderatorzy

ODPOWIEDZ
Awatar użytkownika
nosbi
### BAN ###
Posty: 51
Rejestracja: 2010-01-23, 13:28
Lokalizacja: uptime.php

Re: Instalacja Modemu Huawei E160 pod Debian 5.0.3 Lenny

Post autor: nosbi »

Instalacja Modemu Huawei E160 pod Debian 5.0.3 Lenny

Od kernela 2.6.21 nie sa nam już potrzebne inne sterowniki ponieważ od tego modelu zostały właczone do kernela. Jeœli masz starszy kernel, zmień na odpowiedniš wersję. Zaczynamy od zainstalowania odpowiednich rzeczy w debianie:

Kod: Zaznacz cały

apt-get install wvdial


Sprawdzamy czy nasz modem jest poprawnie widziany przez Debiana :

Kod: Zaznacz cały

egrep  -i 'Vendor|Manufacturer|product' /proc/bus/usb/devices


Szukamy sekcji zawierającej dane naszego modemu :


P: Vendor=12d1 ProdID=1003 Rev= 0.00
S: Manufacturer=HUAWEI Technologies
S: Product=HUAWEI Mobile


Na wszelki wypadek wyładowujemy moduł usbserial


Kod: Zaznacz cały

rmmod usbserial


i ładujemy go z odpowiednimi parametrami :


Kod: Zaznacz cały

modprobe usbserial vendor=0x12d1 product=0x1003


Logi:

Jan 1 15:10:36 klaudia kernel: usbcore: registered new driver usbserial
Jan 1 15:10:36 klaudia kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jan 1 15:10:36 klaudia kernel: usbserial_generic 1-1:1.0: generic converter detected
Jan 1 15:10:36 klaudia kernel: usb 1-1: generic converter now attached to ttyUSB0
Jan 1 15:10:36 klaudia kernel: usbserial_generic 1-1:1.1: generic converter detected
Jan 1 15:10:36 klaudia kernel: usb 1-1: generic converter now attached to ttyUSB1
Jan 1 15:10:36 klaudia kernel: usbcore: registered new driver usbserial_generic
Jan 1 15:10:36 klaudia kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core


Po poprawnym załadowaniu modułu powinny być dostępne 2 porty USB w systemie sprawdzamy to poprzez :

Kod: Zaznacz cały

 ls -la /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 2007-01-01 15:10 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2007-01-01 15:10 /dev/ttyUSB1


Następnie konfigurujemy wvdial.conf tak aby się łaczyć z usługa (w przykładowej konfiguracji wystarczy zmienić tylko pin z 1234 na własny)


Kod: Zaznacz cały

[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = iplus
Password = iplus
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT



[Dialer pin]

Init1 = AT+CPIN=1234

[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem



[Dialer internet]

Init5=AT+CGDCONT=1,"IP","www.plusgsm.pl";
Konfiguracja dla IPlusa




Po każdym połączeniu do komputera trzeba pierwszy raz wywołać:


Kod: Zaznacz cały

wvdial pin
.



Przy kolejnych próbach łączenia z usługą nie jest to już konieczne pod warunkiem że nie odłączymy modemu od komputera, ponieważ PIN jest pamiętany do momentu utraty zasilania w modemie. następnie należy wywołać :


Kod: Zaznacz cały

wvdial iplus internet

I cieszyć się połączeniem z prędkością do HSDPA 7,2Mbit włacznie :)


Konfiguracja dla Ery:

Kod: Zaznacz cały

[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = erainternet
Password = erainternet
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT



[Dialer pin]

Init1 = AT+CPIN=1234

[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem



[Dialer internet]

Init5=AT+CGDCONT=1,"IP","erainternet";

Konfiguracja dla PLAY


Kod: Zaznacz cały

[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = internet
Password = internet
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT



[Dialer pin]

Init1 = AT+CPIN=1234

[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem



[Dialer internet]

Init5=AT+CGDCONT=1,"IP","internet";
ODPOWIEDZ