Olen armottoman konffauksen ja lukuisten kerneleitten käännön jälkeen saanut nettiyhteyden melkein toimimaan Linuxin puolella. Yhteys on siis GPRS, USB-bluetooth-palikan ja Nokian 3650:n kautta. Linux on Slackware 10.1.
hcitool, hciconfig, ja rfcomm onnistuvat nyt kaikki mukavasti, mutta pppd:llä soitettaessa tulee vain virheilmoitus LCP:tä koskien. Olen koettanut etsiä netistäkin ratkaisua tähän mutta selvää ratkaisua en ole löytänyt.
Aiemmin en ole Linuxin puolella saanut yhteyttä edes näinkään hyvin toimimaan, joten on ollut pakko turvautua windowsiin aina nettiä tarvittaessa kun ole vaan yksinkertaisesti osannut säätää yhteyttä kuntoon.
Tällaista pppd siis näyttää soitettaessa komennolla 'pppd call gprs':
Press CTRL-C to close the connection at any stage!
defining PDP context...
rAT
OK
ATH
OK
ATE1
OK
AT CGDCONT=1,"IP","orangeinternet","",0,0
OK
waiting for connect...
ATD*99#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.
Serial connection established.
using channel 12
Using interface ppp0
Connect: ppp0 /dev/rfcomm0
rcvd [LCP ConfReq id=0x0 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfAck id=0x0 ]
rcvd [LCP ConfAck id=0x1 ]
sent [LCP EchoReq id=0x0 magic=0x0]
sent [PAP AuthReq id=0x1 user="someuser" password="somepassword"]
rcvd [LCP EchoRep id=0x0 00]
lcp: received short Echo-Reply, length 1
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 ]
sent [IPCP ConfReq id=0x1 ]
rcvd [IPCP ConfReq id=0x0 ]
sent [IPCP ConfNak id=0x0 ]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [LCP TermReq id=0x1]
LCP terminated by peer
sent [LCP TermAck id=0x1]
Connection terminated.
Sending break to the modem
PDP context detached
Serial link disconnected.
hcitool, hciconfig, ja rfcomm onnistuvat nyt kaikki mukavasti, mutta pppd:llä soitettaessa tulee vain virheilmoitus LCP:tä koskien. Olen koettanut etsiä netistäkin ratkaisua tähän mutta selvää ratkaisua en ole löytänyt.
Aiemmin en ole Linuxin puolella saanut yhteyttä edes näinkään hyvin toimimaan, joten on ollut pakko turvautua windowsiin aina nettiä tarvittaessa kun ole vaan yksinkertaisesti osannut säätää yhteyttä kuntoon.
Tällaista pppd siis näyttää soitettaessa komennolla 'pppd call gprs':
Press CTRL-C to close the connection at any stage!
defining PDP context...
rAT
OK
ATH
OK
ATE1
OK
AT CGDCONT=1,"IP","orangeinternet","",0,0
OK
waiting for connect...
ATD*99#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.
Serial connection established.
using channel 12
Using interface ppp0
Connect: ppp0 /dev/rfcomm0
rcvd [LCP ConfReq id=0x0 ]
sent [LCP ConfReq id=0x1 ]
sent [LCP ConfAck id=0x0 ]
rcvd [LCP ConfAck id=0x1 ]
sent [LCP EchoReq id=0x0 magic=0x0]
sent [PAP AuthReq id=0x1 user="someuser" password="somepassword"]
rcvd [LCP EchoRep id=0x0 00]
lcp: received short Echo-Reply, length 1
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 ]
sent [IPCP ConfReq id=0x1 ]
rcvd [IPCP ConfReq id=0x0 ]
sent [IPCP ConfNak id=0x0 ]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [LCP TermReq id=0x1]
LCP terminated by peer
sent [LCP TermAck id=0x1]
Connection terminated.
Sending break to the modem
PDP context detached
Serial link disconnected.
Vastaukset 4
Vanhimmat
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=656&posting=22000000006576979#22000000006576979
"
asyncmap
0xa0000
debug
noipdefault
receive-all
nomagic
nodeflate
noipx "
- Eli nuo tuosta asianmukaiseen pppd:n konffitiedostoon.
"Muissa distroissa pitää vielä rukata /etc/ppp/options -tiedostoa kommentoimalla "#lcp-echo-interval 30" ja "#lcp-echo-failure 4" pois käytöstä (siis tuolla #-merkillä)."
- Nuo lcp-jutut kannattaa myös tarkistaa, pois kaikki. Melkein veikkaisin ongelman löytyvän tästä.
-------------------------
"AT CGDCONT=1,"IP","orangeinternet","",0,0"
- Tuo "orangeinternet" lienee ihan saletti ja paikallisesti toimiva juttu? Onko Orange halpakin?
Kaippa olet tietoinen Gprs Easy Connect -softasta? Vaikuttaisi olevan kätevä tapa käyttää kerpsiä linuxilla. Jos saa vain softan toimimaan...
Suosittelen käyttämään pon'ia, jos KPPP ei ole optio.
Kiitokset neuvoista...
""AT CGDCONT=1,"IP","orangeinternet","",0,0"
- Tuo "orangeinternet" lienee ihan saletti ja paikallisesti toimiva juttu? Onko Orange halpakin? "
Tämä asia jäikin minulta kokonaan huomaamatta! Sitä se väsymys teettää ;). Eli kopioin nuo /etc/ppp/peers/gprs* -skriptitiedostot eräältä (brittiläiseltä?) HOW-TO sivulta, jolloin sieltä unohdin muuttaa tuon kohdan oikeaksi. Eli käytän Elisan liittymää, jolla oikea muoto olisi kaiketi:
AT CGDCONT=1,"IP","internet","",0,0"
GPRS Easy Connectia olen myös kokeillut, mutta en osannut sitäkään laittaa toimimaan oikein. Kaiken lisäksi oli vielä aikamoisen buginen ohjelma. Vähän väliä joutui näyttämään sille xkilliä kun alkoi termuun suoltaa vaan Perl-erroria ohjelmaikkunan nappeja paineltaessa... (Siis vaikka oli oikeat versiot asennettuna niistä Perl-moduuleista joita tuo gprsec tarvitsi.)
Mielellään käyttäisin komentoriviohjelmia, koska ne vaan tuntuvat luontevammalta. Ainakin siihen asti kunnes GPRS E-C:sta tulee 3-versio GTK-kirjastoilla tehtynä...
Oli tallessa koneella nuo Elisan gprs-asetukset:
asyncmap
0xa0000
debug
noipdefault
receive-all
nomagic
nodeflate
noipx
at cgdcont=1,"IP","internet"; cgqreq=1,0,0,0,0,0; cgqmin=1,0,0,0,0,0
rl dns: 213.161.33.200
213.226.226.1
*99*255,255# // Ericsonille, Nokialle omansa
*99***1# // -"-
Sitten nämä user="someuser" password="somepassword" vaativat rukkausta.
Pppconfig on kätevä ohjelma asetusten määrittelyyn ja yhteyden muodostus onnistuu pon tai pon_yhteyden_nimi -komennolla ja sammutus poff-käskyllä.
http://tapsa.terae.net/linux/bluetooth.htm
GprsE-C ei taida toimia kenelläkään...
Suuret kiitokset avusta! GPRS-yhteys tosiaan toimii nyt. käytän tuohon yhdistämiseen tosiaan vain 'pppd call gprs' komentoa, se toimii hyvin joten eiköhän se riitä ihan hyvin meikäläiselle... :)