Potrzeba niestety kartę SIM sieci Telenor - w roamingu to nie chce działać (przynajmniej nie udało się to mi do tej pory). Może być pre-paid. I telefon z modemem GPRS (np. Nokia 6310i) lub kartę-modem GPRS (przykładowo omawiany tu Merlin U630 z blueconnecta Ery).
Kartę SIM można w Longyearbyen kupić w Telenorze (koło biura gubernatora), zaś karty z kodami-doładowaniami tamże lub np. w Svalbardbutikenie w części elektronicznej (gdzie podobno jest lepiej-taniej), a w Norwegii - w "kioskach ruchu". Najtańsze są po 150 NOK, po za tym są chyba za 500 NOK ładujące 550 NOK.
Należy zadzwonić na podany na karcie numer (915 00 900) i wpisać w odpowiednim momencie 12-cyfrowy kod widoczny pod zdrapką. Pani mówi po norwesku czego nie da się zmienić, więc działa to trochę na zasadzie walki z niewidzialnym chochołem, ale w końcu się udaje - można sprawdzić, czy zwiększył się stan konta. Jak?
SALDOna numer 2525 i SMSem zwrotnym wróci informacja - również po norwesku, ale kwota pozostała na koncie jest szczęśliwie wyrażona cyframi.
Jeżeli jakieś zagadnienie jest specyficzne dla modemu Merlin U630 a nie istotne w innych wypadkach, to jest to zaznaczone w taki sposób.
Zakładam, że zainstalowaliśmy już kartę w naszym telefonie/modemie i znamy port szeregowy pod którym telefon/modem pracuje (Merlin po wsadzeniu do gniazda PCMCIA wykrywa się jako dwa porty szeregowe - ten o niższym numerze to interfejs modemu, ten o wyższym to interfejs diagnostyczny z którym się nie porozmawia niestety - komendy dla niego są wprawdzie również zwykłymi komendami AT, ale są zakodowane w jakiś dziwny sposób - coś jakby ramki ethernet).
AT+CPIN="nnnn"gdzie oczywiście zamiast nnnn dajemy PIN. Teraz modem jest nasz. Jeżeli udało się wyłączyć żądanie PINu to w ogóle niniejszy akapit sobie odpuszczamy
ATS7=45S0=0L1V1X4&c1E1Q0 ATE0V1&D2&C1S0=0+IFC=2,2
AT+CGDCONT=1,"IP","Internet"
AT$NWRAT=0,1(dla trybu automatycznego, jeżeli ma być tylko GPRS zamiast tego dajemy odpowiednio AT$NWRAT=1,1 , a dla tylko UMTS AT$NWRAT=2,1
ATD*99#Uwaga: w bardziej zautomatyzowanych programach (windowsowy Dial-Up, kPPP i podobne tego initstringa nie podajemy w ustawieniach tylko dajemy numer do wybrania: *99#.
47711896i
nnnn (Zwierzaku zapytaj Jurka co się za tym kryje)
Nie wiem, nie mam Windowsa więc nie mogłem sprawdzić :->
47711896 * nnnngdzie oczywiście nnnn to mój PIN.
/dev/ttyS1 115200 modem crtscts noipdefault defaultroute name 47711896 connect '/usr/sbin/chat -v -f /etc/ppp/peers/chat-telenor-kmr-merlin'
ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" ABORT "BUSY" '' ATS7=45S0=0L1V1X4&c1E1Q0 OK ATZ OK ATE0V1&D2&C1S0=0+IFC=2,2 OK AT+CGDCONT=1,"IP","Internet" tutaj można dać OK AT$NWRAT=0,1 i pokrewne jeżeli chcemy wymusić określony rodzaj połączenia OK "atd*99#" CONNECT ""
pppd call telenor-kmr-merlin
/dev/ttyS0 115200 modem crtscts
noipdefault
defaultroute
lcp-echo-failure 150
name 47711896
connect '/usr/sbin/chat -v -f /etc/ppp/peers/chat-telenor-kmr-nokia'
Uwaga, proszę zwrócić uwagę na linijkę lcp-echo-failure 150. ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" ABORT "BUSY" "" "at" OK "atd*99#" CONNECT ""
pppd call telenor-kmr-nokia
Niestety, drogo. Wg cennika na stronie http://www.telenor.no/bedrift/produkter/mobil/gprs.html kosztuje to 10 NOK/MB, przy czym jeżeli przekroczy się 50 MB (czyli wyda 500 NOK!), to za dalsze dane płaci się już zaledwie 1 NOK/MB, zaś maksymalna miesięczna opłata to 1 110 NOK. Pocieszające!