Недавно сам набавио 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 провајдера ;)