Vodafon előfizetéses modemek használata
("félhivatalos" Vodafon telepítőkkel)
Használati tapasztalatról kezdetben csak Jani haverja írt, linkelt is letölthető csomagokat, nyilvánvalóan ezek régiek. És bár az INSTALL.txt nem ír a harmadik csomagról (ozerocdoff), véleményem és a fórum tapasztalatok alapján telepíteni kell, természetesen az architektúrának megfelelő és a legújabb verziószámú csomagot kiválasztva innen.
Jelen esetben a disztribúcióknál ezeket a csomagokat, ebből a szekcióból
"Debian, Ubuntu, Ubuntu Netbook Remix, Linux Mint"
kell kikeresni és letölteni ezeket a csomagokat:
(az előbb linkelt forge.betavine oldalon, azaz innen)
- ozerocdoff
- usb-modeswitch
- vodafon-mobile-connect
Ha nem a saját könyvtárba töltötted le mondjuk valamelyik böngészővel a csomagokat, akkor a cd paranccsal a letöltési könyvtárba kell lépni a dpkg példámban látható használatához.
- például, ha a "Letöltések" könyvtárban találhatók a csomagok, akkor így (terminal-ban):
cd /h[TAB]ome/fe[TAB]lehasználóneved/Le[TAB]töltések
(a TAB billentyű - a terminal használatakor - kiegészíti a könyvtár,- és csomagneveket, használjuk tehát bátran)
- tehát így (TAB nélkül),
cd /home/felhasználóneved/Letöltések
De a kedvenc fájlkezelőd használatával egész egyszerűen a saját könyvtárba is másolhatod a telepítő csomagokat (Fájlok/Nautilus: F3/Másolás ide-Másik ablaktábla).
- majd egyenként telepíted a csomagokat
sudo dpkg -i [csomag_neve_és_.deb_kiterjesztés_zárójelek_nélkül]
- és a legvégén megpróbálod javítani az esetleges függőségeket (internet nélkül nem megy, de friss telepítésnél a CD/DVD is forrás, ha nem vetted ki a sources.list-ből még, avagy vissza kell tenni)
sudo apt-get -f install
Persze, nem szükségszerű a dpkg -val telepíteni, működik a telepítés (az általam is kedvelt) gdebi csomagkezelő alkalmazással (elindítod a kedvenc fájlkezelőd, csomagra egér jobb klikk - megnyitás gdebi-vel), és akkor az "apt-get -f install" parancs nem kell (ez a parancs függőségeket javít utólag, míg a gdebi az esetleges függőségeket előre nézi). A gdebi javításaihoz is kell net vagy a forráslistában még szereplő telepítő vagy LiveCD. Te döntesz; dpkg vagy gdebi.
A gdebi-t használatához azonban először telepíteni kell, mert az Ubuntu alaptelepítésben nincs benne:
sudo apt-get install gdebi
ha nincs internet kapcsolat: letöltés másik gépre és "dpkg -i")
Következzen egy életszerű példa. Most azt mutatom meg, ha van net, akkor az egész folyamat hogyan megy (saját könyvtárba kerül eleve a letöltés), ha nincs net, azt fentebb leírtam.
- először is megszerzem a csomag letöltési linkeket szép sorban az egér jobb klikkel (az "éppen" legújabb dátumúakat tudom linkelni, tehát a későbbiekben, a jövőben valamikor érdemes megnézni, hátha frissültek a csomagok),
https://forge.betavine.net/frs/?group_id=12
- nyitok egy terminal-t,
(Dash: Te[TAB]rminal)
- megnyílik mondjuk a gnome-terminal és ...másold a parancsokat, következik a telepítés folyamata:
32bit-es rendszer (i386)
wget -c https://forge.betavine.net/frs/download.php/538/ozerocdoff_0.4-2_i386.deb
wget -c https://forge.betavine.net/frs/download.php/490/usb-modeswitch_0.9.7_i386.deb
wget -c https://forge.betavine.net/frs/download.php/626/vodafone-mobile-connect_2.25.01-1_all.deb
sudo dpkg -i ozerocdoff_0.4-2_i386.deb
sudo dpkg -i usb-modeswitch_0.9.7_i386.deb
sudo dpkg -i vodafone-mobile-connect_2.25.01-1_all.deb
sudo apt-get -f install
64bit-es rendszer (amd64)
wget -c https://forge.betavine.net/frs/download.php/539/ozerocdoff_0.4-2_amd64.deb
wget -c https://forge.betavine.net/frs/download.php/489/usb-modeswitch_0.9.7_amd64.deb
wget -c https://forge.betavine.net/frs/download.php/626/vodafone-mobile-connect_2.25.01-1_all.deb
sudo dpkg -i ozerocdoff_0.4-2_amd64.deb
sudo dpkg -i usb-modeswitch_0.9.7_amd64.deb
sudo dpkg -i vodafone-mobile-connect_2.25.01-1_all.deb
sudo apt-get -f install
Újraindítod a rendszert és készítesz egy új kapcsolatot (mint
itt írod, Kálmánbátyám által linkelt csomagok telepítésével az app (vagy Hálózatkezelő), azaz alkalmazás lehet más lett, ennél a telepítésnél nem tudom, de "megtalálható" szerintem), majd csatlakozol a netre.
(A sudo használatakor be kell írnod majd a terminal-ba a felhasználó jelszavad, mely nem fog látszani, de azért az ott van, utána Enter-t kell nyomni, hogy lefusson a parancs.)
Kálmánbátyám
más csomagokról
ír, ezt most vettem észre. Aztán, majd, ha ... de letöltheted azokat a csomagokat is, csak külön könyvtárba tedd a pendrive-ra és egyszerre ne telepítsd, vagy ez vagy az, telepítés módja ugyanaz (csomag-csomag).
Próbáld egyelőre az én leírásom és a linkelt csomagok szerint.
Az udev szerkesztgetést később írom le, nemsokára. Lehet kell.
Az UDEV szabályok módosításának módszere Szladovics Péter leírásának második részéből puskázva.
Az első rész nem érdekes, mert az "Ubuntu" ma már máshol tárolja ezeket a beállításokat, nem itt: "/etc/usb_modeswitch.d/" - véleményem szerint úgy, ahogy a xorg.conf-ot is hiába keresel manapság, mert azt létre kell hozni, ha akarod - ez a könyvtár üres, de le is lehet ellenőrizni,
ls /etc/usb_modeswitch.d/
tehát Luth3r
hozzászólása - legalábbis Ubuntu alatt - nem állja meg a helyét. Létrehozhatnál persze ott egy ID-k szerinti nevű szövegfájlt ... de a rendszered máshol tárolja a beállításokat, azaz ütközne.
____
(zárójelben előbb említett dologról és később is visszatérek erre)
Persze semmi nem gátol meg abban, hogy létrehozz próbaként egy ilyen fájlt
Luth3r állításával (nem tudom, honnan vette) és például a
draisberghof.de fórum állításával ellentétben szerintem az
lsusb
kimenetből kell kiindulni,
Bus 001 Device 006: ID 12d1:14cf Huawei Technologies Co., Ltd.
tehát neked ezt a fájlt kell létrehozni (ha nem létezik) és így:
Alt + F2
gksu gedit /etc/usb_modeswitch.d/12d1:14cf
van ugye tartalma, itt, az
első hozzászólásban írnak erről valamit, na de biztos ez? Egy fenéket. De szerencsére van kivezető
link, vagyis brownianmotion hozzászólása segít.
De ahhoz, hogy megtudjuk mi kerüljön a 12d1:14cf konfigurációs fájlba (adat számokat kell majd szerkeszteni: "Some diagnostic data"), e parancsok kimenete kéne a pastebin-re:
lsusb -v -d 12d1:14cf
Maradjunk a fenti egy parancsnál, mert ennek a kiderítése még elgondolkodtatott:
-M --message-content STRING
Bár a szladovics-féle sorra hasonlít némileg a draisberghof.de-s.
... de végülis, megbeszéltük, ez a régi "út".
____
Tehát a második részt alkalmazzuk, ha a 3 vodafon-os csomag telepítés és a rendszer újraindítása után még mindig nem sikerül életet lehelni a modembe.
Fontos: bármely modemre alkalmazható ez a leírás, hiszem a Product ID-t és a Vendor ID-t kell behelyettesíteni a megfelelő helyre.
USB modemeknél az
lsusb
parancs kimenete, azaz a modemre vonatkozó/megfelelő sora adja meg ezt a két értéket, mely nálad (
közlésed szerint),
Bus 001 Device 006: ID 12d1:14cf Huawei Technologies Co., Ltd.
ebből a Product ID; 14cf és a Vendor ID; 12d1.
A következő művelethez ezek kellenek.
Először ellenőrzés (szladovics leírás alapján):
Az /etc/udev/rules.d/ könyvtárban megtalálható a 40-usb_modeswitch.rules fájl?
ls /etc/udev/rules.d/ | grep 40-usb_modeswitch.rules
ha ez a kimenet,
40-usb_modeswitch.rules
akkor tovább lehet lépni.
Ha viszont nincs ilyen fájl, másolni kell (innen: /lib/udev/rules.d/):
sudo cp /lib/udev/rules.d/40-usb_modeswitch.rules /etc/udev/rules.d/40-usb_modeswitch.rules
Majd nyissuk meg szerkesztésre például a gedit szövegszerkesztővel:
Alt + F2
gksu gedit /etc/udev/rules.d/40-usb_modeswitch.rules
Keresés a szövegben:
Huawei (általában egy helyen van minden Huawei, egymás alatt)
vagy
K3773
vagy
12d1:14cf
ha ez sincs, akkor:
12d1
Tehát nincs ilyen, készítesz neki egy bejegyzést a fájlban (sorközzel előtte és utána):
Hopp... nálam van :)! Ilyen:
# Vodafone / Huawei K3773
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f11", RUN+="usb_modeswitch '%b/%k'"
Tehát ha van ilyen akkor módosítod, ha nincs létrehozod a bejegyzést erre:
# Vodafone / Huawei K3773
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14cf", RUN+="usb_modeswitch '%b/%k'"
___
(második zárójelben megjegyzem, hogy a fentebb zárójeles megjegyzésemre vonatkoztatva, valószínűleg akkor ez lenne a fájl neve:
"12d1:1f11"
tartalma nyilván az
lsusb
ID-id alapján, és a további tartalom a
draisberghof.de leírás szerint tehát
neked ez:
# Vodafone Mobile Broadband (Huawei) K3773
DefaultVendor= 0x12d1
DefaultProduct= 0x1f11
TargetVendor= 0x12d1
TargetProduct= 0x14cf
MessageContent="555342437f0000000002000080000a11062000000000000100000000000000"
azaz, létrehozod:
Alt + F2
gksu gedit /etc/usb_modeswitch.d/12d1:1f11
No de ez csak egy kitérő, magyarázat volt, lépjünk vissza az eredeti leírásomhoz)
___
Imént módosítottad (zárójeles bejegyzés előtt) a modemre vonatkozó bejegyzést (vagy létrehoztad), mented a 40-usb_modeswitch.rules fájlt, és ezek után kiadod ezt a parancsot (szladovics):
sudo /etc/init.d/udev restart
vagy
sudo service udev restart
amelyik működik nálad. Vagy újraindítod a rendszert.
Megjegyzés: de ezt az udev-es leírást csak akkor alkalmazd, ha a három vodafon-os csomag telepítése után sem tudsz kapcsolódni a netre.