abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 11
    3.5. 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    2.5. 22:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 0
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

    Ladislav Hagara | Komentářů: 0
    30.4. 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 521 hlasů
     Komentářů: 20, poslední dnes 00:19
    Rozcestník

    Nokia 9300

    Podpora: částečná
    Ovladač: v jádře

    Technické parametry

    Souhrn

    • Technické parametry
      • Třípásmový GSM telefon, podpora GPRS, EDGE
      • O/S: Symbian Series 80
      • Komunikační rozhraní: Bluetooth, USB kabel, IR
    • Výborně použitelná jako externí GPRS/EDGE modem (aspoň přes USB, IRDA a Bluetooth nezkoušeny)
    • Lze rozběhnout IP-passthrough (zkoušeno přes USB kabel i BT), tj. že telefon využije stávající připojení počítače pro přístup k síti
    • Přes SyncML lze synchronizovat adresář, kontakty, etc.
    • Použitelná s OpenOBEX - obousměrný přenos souborů etc.
    • Dokumenty a tabulky kompatibilní s OpenOffice
    • Dobře použitelné jako SSH klient - k dispozici putty a midpSSH

    Identifikace pod Linuxem

    lsusb:
    ID 0421:0415 Nokia Mobile Phones 9300 GSM Smartphone
    

    Postup zprovoznění pod Linuxem

    Použití jako externí GPRS/EDGE modem přes USB kabel

    Při připojení (jádro 2.6.21) přes USB kabel se telefon chytne přes CDC-ACM ovladač a je vytvořeno /dev/ttyACM0 znakové zařízení. To lze použít jako normální modem.

    Použita konfigurace pro pppd (ne nutně jediná funkční):
    /dev/ttyACM0
    460800
    debug
    noauth
    crtscts
    nodetach
    connect "/usr/sbin/chat -f /etc/chatscripts/nokia"
    noipdefault
    ipcp-accept-local
    local
    #novj
    #novjccomp
    deflate 15
    defaultroute
    replacedefaultroute
    usepeerdns
    
    A chatscript:
    TIMEOUT 10
    ECHO ON
    SAY "Nastavuji PPPD\n"
    ABORT "NO CARRIER"
    ABORT "NO DIALTONE"
    ABORT "ERROR"
    ABORT "NO ANSWER"
    ABORT "BUSY"
    SAY "* Nastavuji pripojeni...*\n"
    '' 'AT+CGDCONT=1,"IP","internet"'
    SAY "* Vytacim...*\n"
    OK ATD*99#
    CONNECT
    
    Jako modem funguje výborně.

    Rozběhnutí TCP/IP přes USB kabel

    V telefonu lze nastavit režim kabelu místo "PC Suite" též jako "IP passthrough".

    V jádře je třeba mít moduly: rndis_host, cdc_ether, usbnet, usbcore

    Nejdřív nastavte IP passthrough režim v telefonu, pak ho připojte k počítači. Pokud je vše v pořádku, v dmesg se objeví něco v duchu:
    eth2: register 'rndis_host' at usb-0000:00:1d.1-1, RNDIS device, 00:12:62:a1:0c:e7
    V telefonu je potřeba vytvořit nové připojení (Nástroje->Ovládací panel->Připojení->Nastavení Internetu->Nový) a příslušně nastavit IP konfiguraci na straně počítače - RNDIS ovladač vytvoří virtuální síťovou kartu (u mne eth2), typicky tedy pevnou IP adresu, NAT, IP forwarding.

    Pak je třeba vyvolat připojení ze strany Nokie - třeba otevřít prohlížeč, zkusit stáhnout poštu, nebo takového něco - a říci, že přes to nově vytvořené spojení.

    V tom okamžiku by už mělo jít na zařízení pingnout (odezva ~ 4 ms) a připojit se z něj ven.

    Linka každopádně co chvíli spadne, proč, to zatím nevím.

    Blíž viz: tady

    Poznámka:

    Zdá se, že podle toho, je-li režim kabelu nastaven v telefonu na IP Passthrough nebo na PC Suite lze použít RNDIS připojení (IP over USB) nebo telefon jako GPRS modem, ale ne oboje najednou.

    Takže - pokud zkoušíte RNDIS a výše uvedený kousek z logu se v dmesg neobjeví, zkuste, máte-li nastaven IP Passthrough režim. A naopak, pokud pppd při pokusu o spojení hlásí
    unrecognized option '/dev/ttyACM0'
    pak je načase přepnout zpět na "PC Suite" režim.

    IP passthrough přes BlueTooth

    Výrazně pohodlnější a smysluplnější možnost než USB kabel. Tož - potřebujete SIS balíček pro 7710 (zkoušeno s 1.1.3 beta4 verzí) z http://gnubox.dnsalias.org/gnubox/testing/.

    Pak postupujete podle návodu na http://gnubox.dnsalias.org/ stránce. V podstatě:
    1. Nainstalujete si bluez-utils, nastavíte počítač na discoverable
    2. Nastavíte dund (viz gnubox stránku)
    3. V Nokii vytvoříte nové Bt připojení na Internet, ne GPRS a ne IP Passthrough - tedy Data GSM, nějaké fiktivní telefonní číslo. Ten název připojení musí být přesně takhle.
    4. Nainstalujete GnuBox, spustíte, vytvoříte C:\nokia a případně c:\logs\gnubox, uděláte si CommsDB dump (volitelné). Vypadnete z GnuBox.
    5. Znova spustíte GnuBox. V GnuBox menu najdete "create records". Znova ven a dovnitř. V menu dáte 2box Bluetooth->LANAccess. Vyberete počítač. Chcete-li šifrování musíte taky upravit DUN nastavení (viz gnubox stránku).
    6. Obrazovka zmodrá/změní barvu a v rámečku settings... se objeví cosi v duchu:
      DialOutISP
       Description: Direct 2box
       DefaultTelNum:
      ModemBearer:
       Portname: BTCOMM::5
       CSYName: BTCOMM
       TSVName: PHONETSY
      
    7. Teď by už mohlo jít se připojit - prostě místo GPRS profilu při připojení zvolíte BT, zařídíte párování, nastavít IP forwarding a NAT.
    8. Na začátku jste si samozřejmě zazálohovali telefon, že? (CommsDB jinak obnovíte stěží)
    9. K párování - pokud nechcete vždycky zadávat PIN, lze se tomu vyhnout párováním ze strany Nokie - takže Ovládací panely, Připojení, Bluetooth, druhá záložka, pokud tam vaše zařízení už je, smažete ho, pak hledat (nastavte počítač na discoverable pomocí pravého kliknutí na Bluetooth applet v Gnome nebo přes konfigurační soubory). Nakonec se Nokie zeptá, jestli chcete připojení vždy povolovat automaticky - a to je ono.

    Synchronizace

    To je trochu to-do. Telefon podporuje SyncML. Existuje několik hostovaných služeb, které jsou sto se chovat jako server pro SyncML - funambol, goosync (pro synchronizaci s Google Calendar), mělo by jít použít opensync/multisync s SyncML pluginem a tahat data do Evolution a KDE.

    Gammu umí dostat z přístroje SMS a záznamy o hovorech.

    Pro přenos souborů řízený z počítače lze použít OBEX protokol, jak přes kabel, tak Bluetooth (teoreticky i přes IRDA, to jsem nezkoušel). Mělo by jít použít i p3nfs projekt - to se mi nicméně nepovedlo rozběhnout.

    OpenOBEX - přenos souborů

    Pomocí obextool lze prohlížet adresáře, stahovat soubory do počítače a mazat soubory z telefonu. Nedaří se mi (zatím) vytvářet adresáře a uploadovat soubory.

    Pomocí obexftp přímo lze cokoliv.

    Pomocí gnome-vfs-obexftp lze v podstatě taky cokoliv, ovšem pouze pod Gnome a přes Bluetooth.

    Viz též USB OBEX HOWTO.

    Krok 1: ObexFTP (přes kabel)

    Než se pustíte dál, je třeba zajistit, že se se zařízením domluvíte.

    Pomocí
    obexftp -u
    (coby root) zjistíte rozhraní pro OBEX.
    Superuser privileges are required to access USB.
    Found 4 USB OBEX interfaces
    Interface 0:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC-CLIENT-INIT
    Interface 1:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC
    Interface 2:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: PC Suite Services
    Interface 3:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-DM
    Use '-u interface_number' to connect
    Nothing to do. Use --help for help.
    
    Přes
    obexftp -u X -l
    , kde X je číslo rozhraní, můžete zkusit vypsat obsah adresáře. Chcete-li pracovat s podadresáři, přidejte třeba "-c 'C:\Moje Soubory'".

    Daří se mi komunikovat pouze s rozhraním označeným coby "PC Suite Services".

    Chcete-li používat obexftp jako běžný uživatel, je třeba nastavit práva - používáte-li udev, pomůže například přidat do (Debian) /etc/udev/rules.d/020_permissions.rules řádek:
    BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0415", GROUP="plugdev", USER="jmeno_uzivatele"
    Ta čísla jsou z lsusb výpisu.

    Blíž viz tady.

    ObexTOOL

    Při hledání nadstavby pro obexftp jsem našel obexfs, gnome-vfs-obexftp a obextool. Obexfs funguje částečně - zařízení lze přimountovat jako disk, ale je vidět pouze karta a ne hlavní disk.

    ObexTool je v tcl/tk napsaný grafický frontend, který dle potřeby volá obexftp, najdete ho tady.

    Pro spuštění mu potřebujete říci kde má hledat a že Nokia nepodporuje Memory info, takže:
    obextool.tk --memstat 0 --obexcmd "obexftp -u 2"

    Gnome-vfs-obexftp

    Gnome-vfs-obexftp je nadstavba pro GNOME VFS umožňující z počítače procházet adresáře na telefonu jako by byly přímo připojené. Po instalaci balíčku můžete spustit "nautilus obex://". V tom dobrém případě dostanete okno s viditelnými zařízeními. (hádám, že aby procházení fungovalo, je potřeba mít zařízení v discoverable režimu, případně spárované, může se hodit mít nainstalované bluez utility pro Gnome kvůli případnému zadání pinu).

    Pomocí Místa/Připojit server z Gnome menu lze přidat na plochu odkaz přímo na zařízení/disk na něm, takže pak jen zapnete Bluetooth na Nokii, poklepete na ikonu a máte před sebou obsah toho správného adresáře.

    Používání souborů z telefonu

    Hlasové poznámky

    Záznamy z hlasového záznamníku Nokia ukládá jako AMR. Pomocí amr2wav převodníku je lze přeložit do WAV a dál s nimi pracovat. Mělo by jít též zkompilovat MPlayer přímo s AMR podporou a jde AMR soubory přehrávat pomocí RealPlayeru.

    Co se přenosu opačným směrem týče, lze použít též MP3 - přehrávač hudby v telefonu je zvládne.

    Tabulky

    Jak přeložit EPOC tabulku do něčeho nevím, ale při ukládání lze v komunikátoru zvolit formát "Excel 2000". Aspoň jednoduché tabulky se uloží v pořádku a jdou otevřít v OpenOffice. Přenos funguje včetně češtiny a vzorců.

    Dokumenty

    Podobně i dokumenty lze ukládat jako "Word 97" a bez potíží v OpenOffice otevřít, včetně češtiny.

    Stejné postupy by předpokládm měly jít použít i pro přenos druhým směrem.

    Import SSL certifikátů

    Pokud přes vestavěné aplikace přistupujete někam přes SSL spojení a certifikát serveru je self-signed nebo podepsaný nějakou neznámou CA, jsou zobrazována (pokaždé) varování.

    Certifikát je v takovém případě třeba doinstalovat přes Správce certifikátů (Ovládací panel, Zabezpečení).

    Pokud máte certifikát v PEM podobě, je potřeba ho převést do DER, třeba:

    openssl x509 -in ca.pem -inform PEM -out ca.cer -outform DER

    Certifikát samotný buď získáte od správce serveru, nebo třeba (ideálně z dotyčného stroje) přes copy&paste z úvodu výpisu

    openssl s_client -connect server:imaps

    Po instalaci je třeba nastavit certifikátu důvěryhodnost aspoň pro "zabezpečenou síť".

    Poznámka

    Testováno na Debian Lenny/Sid konfiguraci na x86. Též testováno Bluetooth připojení pro Ubuntu Feisty Fawn (7.0.4).

    Obrázky

    Nokia 9300, obrázek 1

    Dokument vytvořil: Vaclav Stepan, 18.7.2007 15:20 | Poslední úprava: Vaclav Stepan, 27.2.2011 15:07 | Další přispěvatelé: fakenickname | Historie změn | Zobrazeno: 2224×

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.