Недавно сам набавио
Dell Wireless 5505
(HSDPA модем) за
свој Latitude D620, који сам морао потерати на Убунтуу. Затим је
ваљало одлучити се за неки од мобилних провајдера и њихове интернет
услуге — занима ме коришћење интернета на уобичајен начин, те гледам
само најповољније пакете и обрачунавам потрошњу у мегабајтима, а не
у килобајтима.
Телеком
нуди повољније услове: 1 гигабајт месечно за претплату од 4.130
динара, уз плаћање од 6,04 динара по мегабајту
прекорачења.
Теленор
је знатно скупљи: 2.454 динара месечно за само 250 мегабајта, а
затим 36,24 динара по мегабајту прекорачења.
Подешавање модема
Dell Wireless 5505 је заправо Novatel Wireless
Expedite EU740, и то са неуобичајеним USB ознакама:
$ lsusb
...
Bus 001 Device 029: ID 413c:8116 Dell Computer Corp.
...
Овај уређај се може користити са стандардним usbserial
модулом, уз прослеђивање горњих ознака:
$ sudo modprobe usbserial vendor=0x413c product=0x8116
Ово обезбеђује два серијска уређаја: /dev/ttyUSB0 и
/dev/ttyUSB1 — први се користи као модем, а други служи
за контролне податке, мада се чини да не постоји документација за
његову употребу.
Да бих олакшао употребу и учинио учитавање овог модула аутоматским,
на Убунтуу сам додао линију options usbserial vendor=0x413c
product=0x8116 у /etc/modprobe.d/options, и затим
usbserial у /etc/modules.
Након овога, модем је било могуће користити без проблема, уз опаску
да се SIM картица мора убацити пре паљења рачунара, и да Теленор
издаје нешто краће картице које не треба гурнути до краја. Такође,
уместо гашења система, мени је уређај препознао SIM картицу и само
уз суспендовање.
Додатни алати
На
Мартиновој
страници посвећеној употреби Dell Latitude D620 3G уређаја под
Линуксом сам нашао и везе ка два додатна
програма:
- comgt
- алат за издавање наредби модему, као и испитивање стања модема;
морао сам га покретати уз параметар за модем:
comgt -d
/dev/ttyUSB0. Овим алатом се може видети и јачина
сигнала.
- umtsmon
- Графички програм за повезивање на GPRS/UMTS мреже — ни он није
помогао у повезивању на Телекомову мрежу, па га и нећу користити,
али они који више воле графичке алате могу бити задовољни
истим.
Подешавање везе
За Теленор картицу, све је било врло једноставно: sudo
pppconfig и праћење стандардних корака, замена
иницијализационе ниске са at+cdgcont=1,"ip","internet",
бирање броја *99***1#, и подешавање корисничког имена на „telenor“,
односно лозинке на „gprs“, уз избор /dev/ttyUSB0 као
серијског порта.
После свега тога, једно „pon telenor“ је било довољно за
повезивање. У мојим кратким испробавањима (почетак скидања ubuntu
ISO фајла са сервера у Мађарској), добио сам око 45 килобајта у
секунди.
Ради референце, ово су моје датотеке са подешавањима.
$ cat /etc/ppp/peers/telenor
hide-password
noauth debug
connect "/usr/sbin/chat -v -f /etc/chatscripts/telenor"
/dev/ttyUSB0
460800
defaultroute noipdefault
user "telenor"
remotename telenor
usepeerdns
ipparam telenor
$ cat /etc/chatscripts/telenor
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' at+cgdcont=1,"ip","internet"
OK-AT-OK "ATDT*99***1#"
CONNECT \d\c
$ sudo cat /etc/ppp/pap-secrets |grep telenor
"telenor" telenor "gprs"
Проблеми са Телекомом
Пратећи сличне кораке са Телеком картицом, нисам успео да се
повежем пошто IPCP-ом не добијем IP адресу, већ само адресе DNS и
WINS сервера (10.11.12.13, 10.11.12.14), а звањем корисничког
сервиса, изненађујуће, нисам успео ништа да сазнам (чак ни
да ли су ове адресе заправо адресе њихових DNS сервера).
Овако ми изгледа PPP дневник (plog -f) при покушају
повезивања:
...
Jul 1 05:09:55 localhost pppd[31981]: rcvd [CHAP Challenge id=0x1 <e24a344876602061ca149d94fe25c0d4>, name = "UMTS_CHAP_SRVR"]
Jul 1 05:09:55 localhost pppd[31981]: sent [CHAP Response id=0x1 <c3b8310ecb11492929431d5a732e537b>, name = "mts"]
Jul 1 05:09:55 localhost pppd[31981]: rcvd [CHAP Success id=0x1 ""]
Jul 1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul 1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul 1 05:09:55 localhost pppd[31981]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jul 1 05:09:56 localhost pppd[31981]: rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Jul 1 05:09:56 localhost pppd[31981]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
Jul 1 05:10:26 localhost pppd[31981]: IPCP: timeout sending Config-Requests
Jul 1 05:10:26 localhost pppd[31981]: sent [LCP TermReq id=0x2 "No network protocols running"]
Jul 1 05:10:29 localhost pppd[31981]: sent [LCP TermReq id=0x3 "No network protocols running"]
Jul 1 05:10:32 localhost pppd[31981]: Connection terminated.
Jul 1 05:10:33 localhost pppd[31981]: Modem hangup
Jul 1 05:10:33 localhost pppd[31981]: Exit.
Ако ико зна у чему би могао бити проблем, врло радо бих сазнао
— када решим ове проблеме, радо ћу упоредити и перформансе два
постојећа мобилна 3G провајдера ;)