Home > geek stuff > Internet prek GPRS-a na Linuxu - drugič

Internet prek GPRS-a na Linuxu - drugič

April 26th, 2009 Leave a comment Go to comments

Pred časom sem pisal kako skonfigurirati SE K610 za uporabo kot GPRS modem na linuxu.

Medtem sem kupil novega SE P1i, in ker je telefon novejši, boljši, ima everything but a kitchen sink, seveda NE podpira delovanja v bluetooth NAP (network access point)1 . Zato je bilo potrebno urediti dostop do interneta prek Dial-up networkinga.

Za povezavo prek bluetootha je potrebno prvo poiskati bdaddr in kanal2 (`sdptool search DUN`). Potem s pomočjo orodja 'rfcomm' ustvarimo povezavo na telefon:

rfcomm bind rfcomm0 <bdaddr> <kanal>

Sedaj le še skonfiguriramo povezavo prek nega od dial-up programov, a to zna biti bolj tricky kot izgleda. Default konfiguracije v wvdial-u seveda ne delajo.  Po mnogo poskusih in copy-pasteih z raznih blogov in strani, sem našel konfiguracijo, ki je delovala3.

Delujoč wvdial.conf:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","Internet"
Modem = /dev/rfcomm0
Phone = *99#
Username = mobitel
Password = internet
New PPPD = yes
ISDN = no
BAUD = 115200
Stupid Mode = yes
Carrier Check = no

Potem poženemo `wvdial`, in vzpostavi se povezava na internet.  Poskušamo 'ping'-ati google, a ni mogoče resolvati naslova. Očitno (vsaj pri meni) wvdial/pppd ne nastavi DNS naslovov, a na srečo jih 'wvdial' po povezavi izpiše. Zato je potrebno le še prepisati DNS naslov (ip) v datoteko "/etc/resolv.conf" v obliki "namserver <ip naslov>"4

Upam da bo še komu to koristilo (še posebej raznim Itak!-ovcem in podobnim, ki imate/mo že zakupljene količine podatkov v naročniških paketih).

  1. vsaj meni ni uspelo postaviti telefon v tak način delovanja
  2. v mojem primeru je bil to kanal 7
  3. seveda to pomeni ItWorksForMe(TM), in za naročniški paket pri Mobitelu, za ostale ponudnike bodo potrebne spremembe
  4. vsak v svoji vrstici seveda, če hočeš vpisati oba DNS-a. Če so notri še kaki DNS-i od prej, le-te ali zakomentiraš, ali pa ta, nova, postaviš pred(višje od) stare(ih)
Categories: geek stuff Tags: , , , ,
  1. zelezni
    May 16th, 2009 at 19:42 | #1

    Ej! Meni sicer zadeva še ne deluje v celoti. Pa vsaj ti poskusi dodati v wvdial.conf na konec še:
    Auto DNS = 1
    Menda ti ne bo potem potrebno ročno dodajati v resolv.conf

    LP!

  2. mulaz
    May 16th, 2009 at 19:47 | #2

    Hmm.. bom probal.. sicer pa v man wvdial.conf pise da naj bi bilo to po defaultu ze vkljuceno:

    Auto DNS
    Try to get the Domain Nameserver (DNS) from the provider. This
    option is "on" by default. (Option added by SuSE.)

    Bom pa stestiru :)

  1. No trackbacks yet.