ot Peio Popov(19-10-2006)

reiting (16)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Popadna mi edna Vodafone Mobile Connect karta na Mtel i se zaigrah da ia pusna pod Linuks. Kartite sa model GlobeTrotter 3G+ na Option i ot tazi tablitsa mozhe da se orientirate po seriiniia nomer dali i kak mozhe da rabotiat pod Linuks. Kartata, na koiato popadnah, imashe nuzhda ot GPL draiverite Nozomi. Vruzka za draiverite ima vuv foruma na Pharscape.org, koito sa chudesen resurs za 3G i Linuks. Sobstvenika na foruma durzhi da se registrirate, za da gi izteglite, no mozhe i da si gi razprostraniavate svobodno. Bih vi posuvetval, ako imate takava karta i vuznameriavate da ia polzvate - da pregledate temite tam, za da napravite maksimalno lesno polzvaneto i.

Tuk smiatam da opisha samo nai-neobhodimite stupki, a avtomatizatsiiata i ulesneniiata gi ostaviam na vas. Sled kato izteglite poslednata versiia na nozomi draiverite, gi razarhivirate, kompilirate i postaviate pri modulite. Za kompilatsiiata shte vi sa nuzhni hedurite na nastoiashtoto vi iadro ili napravo tseliia mu kod. Eto go v komandi za po-kratko:

#!/bin/bash
make
MODDIR=/lib/modules/`uname -r`/mtel
mkdir $MODDIR
cp nozomi.ko $MODDIR
insmod $MODDIR/nozomi.ko

Kum tozi moment, triabva da imate zareden modula nozomi, koeto mozhe da proverite s lsmod. Kato postavite kartata v slota, tia triabva da bude razpoznata i ustroistvata ot /dev/noz0 do /dev/noz3 da budat suzdadeni. Dobra ideia e i da durzhite edna konzola s tail -f /var/log/messages, za da mozhete da nablyudavate kakuv e efekta na deistviiata vi. Mozhe da napravite simvolna vruzka na /dev/modem kum /dev/noz0 ili da si go polzvate napravo, kakto sum napravil i az v primerite po-dolu.

Tui kato kartata se polzva kato normalen modem e nuzhno da napravim ppp nastroki. Az polzvam wvdial, no vie mozhe da polzvate kppp ili kakvoto vi e udobno - optsiite sa sushtite. Eto moia /etc/wvdial.conf:

[Dialer Defaults]
Phone = *99***1#
Username = maradona
Password = N10
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/noz0

[Dialer mtel]
Init4 = AT+CGDCONT=1,”IP”,”inet-gprs.mtel.bg”;

Potrebitelia i parolata ne sa nuzhni na praktika, no ne triabva da sa prazen niz ili da protivorechat na nastroikite vi dosega, koito mozhe da sa v pap (chap)-secrets

Sushto taka e nuzhno i da nastroim parametri na vruzkata v /etc/ppp/peers/wvdial. Tezi sa nenuzhno konservativni, no puk raboteshti:

plugin passwordfd.so
noauth
name wvdial
defaultroute
noipdefault
nomagic
usepeerdns
ipcp-accept-local
ipcp-accept-remote
nomp
noccp
nopredictor1
novj
novjccomp
nobsdcomp

Za initsializatsiia na vruzkata, poluchavane svedeniia za signala i drugi podobni, polzvam comgt, koito se kompilira i instalira s traditsionnoto make && make install.

S tova veche sme gotovi da opitame da osushtestvim vruzka. Unas imam 3G pokritie i uspiah da se zakacha kum nego, no se nadiavam, ako go zagubia bez prekusvane da me prehvurli kum drug tip vruzka. Ako imate kod na SIM kartata, shte vi popita za nego, a mozhe i da premahnete zashtitata, kakto e moia sluchai. Eto kak proticha uspeshnoto nabirane:

# comgt -d /dev/noz0
SIM ready
Waiting for Registration..(120 sec max)
Registered on Home network: “M-Tel BG”,2
Signal Quality: 12,0

# wvdial mtel
–> WvDial: Internet dialer version 1.54.0
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: AT+CGDCONT=1,”IP”,”inet-gprs.mtel.bg”;
AT+CGDCONT=1,”IP”,”inet-gprs.mtel.bg”;
OK
–> Modem initialized.
–> Sending: ATDT*99***1#
–> Waiting for carrier.
ATDT*99***1#
CONNECT 1800000
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Wed Oct 18 21:36:49 2006
–> pid of pppd: 2845
–> Using interface ppp0
–> local IP address 10.161.151.228
–> remote IP address 10.64.64.64
–> primary DNS address 213.226.7.34
–> secondary DNS address 213.226.7.35

I veche vsichko raboti.

Sled kato vednuzh vsichko e kompilirano, mozhe da si napravite skriptche, podobno na tova, koeto da pravi nuzhnite neshta:

#!/bin/bash

echo “Insert module”
insmod /lib/modules/`uname -r`/mtel/nozomi.ko

echo “Register on the network”
comgt -d /dev/noz0
wait

echo “Dial and connect”
wvdial mtel

Tova e nakratko. SHTe buda blagodaren, ako imate korektsii ili dobavki. Na niakoi da mu se namira Globulska karta?



<< Smiana na baneri na Internet prilozheniia | Migratsiia na raboteshta Debian sistema na nov tvurd disk s LVM2 >>