miten sais sillai selkeesti selitettynä vähemmän ymmärtävälle alottelijalle ohjeet siitä, että miten pakotetaan mokkulassa 3G päälle?
kaikki at-komento hienoudet on tiedossa mutta minkäs tekee jos on tällänen kurja linux-alottelija..
oon kyl linuxiin tyytyväinen jo näin lyhyessä ajassa :)
kaikki at-komento hienoudet on tiedossa mutta minkäs tekee jos on tällänen kurja linux-alottelija..
oon kyl linuxiin tyytyväinen jo näin lyhyessä ajassa :)
Vastaukset 22
Vanhimmat
Onko se muistikorttina vai mitä tarkoitat 3G:n päälle laittamisella?
usb-modeswitchillä saa sen vaihdettua näkymään mokkulana. Käsipelillä jos haluaa soitella niin wvdial on siihen ohjelma.
Tästä voi olla apua: http://www.siptune.net/tiki-index.php?page=3G-kayttikset
siis että kun on mokkula jossa on oletuksena sellainen asetus että se vaihtelee gprs - 3G väliä raja-alueilla niin kuinka sen saa pakotettua käyttämään vain 3G'ta?
mokkulan ja ostin Nokia 5800XP:n ja toimii myös modeemina. Harvoin putoaa edgelle.
Lisä antenneja on mutten tiedä onko niistä apua.
Kas kun lähes kaikkien mokkula/nettitikkumallien Windows-sovelluksissa on mahdollisuus verkon valintaan, esim. 2G, ensisijainen 3G, VAIN 3G.
Kysyjä tarkoittaa tuota viimeksimainittua, pakotettua.
Kuinka se asetus voidaan tehdä Ubuntussa, jossa mokkulan/tikun sovellusta ei ole?
Pakotettuna yhteys ei pääse vaihtumaan 2G:n ja 3G:n välillä.
2G on liian hidas, ja riippuen sijannista kentässä pakotettu 3G on ja pysyy.
Mokkulan/nettitikun toimivuus Linux-jakeluissa on Korkeimman kädessä ja tuurissa, koska vaativat mallikohtaista koodaamista. Sen oma Windows-sovellus on Linux-käyttöjärjestelmissä vain häiriötekijä, ja sitä ei voi käyttää.
Hyvällä tuurilla voit joltain palstalta löytää malliisi soveltuvaa koodia.
Todennäköisesti et löydä.
pitäisi onnistua ainakin teoriassa koska a-link wnap tukiasemassa se onnistuu ja siinä on linux pohjainen ohjelmisto.
Toivotaan sitten, että mahdollisimman monella on a-link wnap tukiasema mokkulana.
Ja että teoria toimii käytännössä.
"a-link wnap tukiasema mokkulana." Ei vaan siis a-link wnap tukiasema johon on kytketty mokkula, eli siis laite joka jakaa sen mokkulan/tikin nettiyhteyden eteenpäin omassa verkossa. Ja tuossa a-link wnap tukiasemassa on linux pohjalla, ja osaa tuon 3G pakotuksen eri mokkuloille/tikuille ongelmitta. Tuosta voi päätellä helposti että nuo tikut/mokkulat käyttävät hyvin todennäköisesti jotain enemmän tai vähemmän vakiintunutta koodia tuohon tilan valintaan. Parempia neuvoja aiheeseen löytyy varmasti linux foorumeilta.
Mulla on Huawein e169, käyttöpaikka 3g ja edgen rajamailla. Muuttelen xp.ssä asetuksia Mobile partnerilla (joka on huawein tikkuun asennettu nettiyhteyden hallintaohjelma windowsille) ja asetukset säilyvät myöskin kun käytän Linuxia. Näin tehtynä aloittelijakin osaa säätää tikkua, jos osaa käyttää windowsia. Valitettavasti useimmat tikkujen valmistajat potevat windows monopoli-tautia, eivätkä ole tehneet graafista mobile-partner ohjelmaa toimivaksi Linux ympäristössä. Linux Ubuntuun esim. on tarkempia ohjeita Ubuntu Suomi palstalla kuinka samat asiat tehdään ubuntussa, mitkä mobile partnerilla windowsissa. Syytä olisi myöskin kertoa mitä tikkua käyttää, niitäkin on varmaan satoja erilaisia ja eri merkkisiä.
"
Oulu (Oinaansuo)
Profiili Vs: Mokkulayhteyden hitaus Ubuntussa
« Vastaus #1 : 13.12.09 - klo:18.59 »
tälläinen ohje oli jossain aikoinaan, laiton sen talteen ettei tarvii aina etsiä. tuttavan mokkulan sain toimimaan paremmin kun pakotin tuohon 3G moodiin. komennon lopussa on tuo /dev/ttyUSB1 josta tuo USB1 kannattaa vaihtaa jos on tikku eri kolossa lsusb kertoo missä reissä mokkula on ja vaihdat vaan tuon numeron oikeaksi esim USB2
Kokeilin omalla Huawei E160E:llä, seuraavat käskyt konsolissa ainakin toimivat:
gprs-only:
Koodia:
sudo echo 'AT^SYSCFG=13,1,3FFFFFFF,2,4' > /dev/ttyUSB1
3G-only:
Koodia:
sudo echo 'AT^SYSCFG=14,2,3FFFFFFF,2,4' > /dev/ttyUSB1
Tuo AT^SYSCFG on standardi komento, ja toimii kaikissa Huaweissa, Sierrassa ym. ZTE:llä ja A-Linkilla on noihin omat komentonsa.
Linkistä http://www.siptune.net/siptune.net/tiki-index.php?page=Modeemikohtaiset komennot löytyy modeemikohtaisia komentoja laajemminkin ja saatavilla olevat komentomanuaalit Sierralle, Huaweille, ZTE:lle ja A-Linkille.
Kaikkea muutakin hauskaa noilla komennoilla voi tehdä kuin pakottaa 3G:lle. Esim. AT CSQ:lla saa antennisignaalin voimakkuuden esiin. Ubuntussakin. Tai ainakin RSSI:n, jonka muunnokset(kin) löytyy EUM:sta: http://www.siptune.net/siptune.net/tiki-index.php?page=Signaalinaytot ."
http://forum.ubuntu-fi.org/index.php?topic=31029.msg239616#msg239616
millä näkee, missä portissa oma mokkula on?
(Tosin ollaanhan siellä eri mieltäkin noiden sudojen toimivuudesta:
"Noilla sudoilla ei taida olla mitään merkitystä. Echoa kun on turha ajaa roottina. Eli tuo sudo ei 'yllä' tuon >-merkin toiselle puolelle.")
on se komento päätteeseen.
Oman e160-tikun tunnisti e220-tikuksi...
No jos ei skulaa niin näpytä konsoliin:
sudo su
Niin olet root.
Lisäys: Tuon jälkeen komentojen eteen EI tarvitse laittaa sudo:a vaan kaikki toimii ilman.
Laitoin sudo su, ja sen jälkeen totesi:
root@hannu-desktop:/home/hannu#
Se jälkeen laitoin 3G-only-rimpsun ilman sudoa:
echo 'AT^SYSCFG=14,2,3FFFFFFF,2,4' > /dev/ttyUSB1
Ja taas totesi rootin, eikä mitään muuta
ottakaas ny huomioon että nyt on kyseessä täysinäinen linuxaloittelija, joka ei ihan tajua kaikkea vielä vaikka tää homma toimiikin jo jotenkuten..
eli siis, mitä kirjoitetaan ja minne, missä järjestyksessä?
pidäkkään todeta mitään muuta.
Löytyi myös tuollainen http://rendo.info/?p=87 eli AT COPS komennolla saa valittua verkon ja 2G/3G tilan
Järjestelmä > Ylläpito > Synaptic-pakettienhallinta > Pikahaku
kirjoita sen kkunaan tai kopioi ja liitä:
usb-modeswitch
Klikkaa paketteja hiiren oikealla > Merkitse asennettavaksi (molemmat paketit merkityksi) > Toteuta.
Sammuta ja käynnistä kone.
sinne sun tänne: sudo budo bod bod
eiköhän se
koneesta löytyy jo toi usb-modeswitch mutta entäs sitten....?
Aivan. Ja tämä juuri usein unohtuu mainita. Siis Unixeissa kun homma menee ilman virheitä niin ei tulostu mitään. Jos haluaa tulostuksen niin sen saa vaikka näin:
echo "dddddd" > /dev/null && echo "Kaikki OK."
=> Kaikki OK.
Virhetilanne:
echo "dddddd" > /dev/nul && echo "Kaikki OK."
=> bash: /dev/nul: Lupa evätty
Skripteissä tuota hieman muokkaamalla voisi olla enemmän todellista hyötyä. Esim:
echo "dddddd" > /dev/null && echo "Kaikki OK." `date` >> /var/tmp/joku.log
Lisää aina uuden rivin (Kaikki OK. la 26.6.2010 16.22.53 0300) joku.logiin kun skripti ajetaan.
&&-merkit tarkoittavat JA-ehtoa (tosi on 0 ja kaikki muut arvot epätosia). Ylläoleva toimii siksi koska komentotulkki on "laiska" eli jälkimmäistä osaa ei suoriteta jos edellinen oli epätosi.
Unixeissa kaikki ohjelmat palauttavat aina 0 kun lopettavat virheettä (tai ainakin tulisi palauttaa). Tämä on juuri se ainakin C-koodareille hyvin tuttu "return 0;"-koodi, joka pitää olla aina olla main-funktion viimeisenä.